چند سوال

1.ربات چگونه ایدی عددی فردی که روش ریپ زدیم رو بگیره



2. ربات چجوری ایدی عددی پیام خودش رو بگیره تا بتونه ادیش کنه

میخوام یه پیام با کیبورد شیشه ای بزارم بعد که کاربر رو دکمه کلیک کرد مسیج ادیت بشه و دکمه ها حذف بشن و متن جدید بیار رو پیام

(اگه میشه یه کد شبیه این رو بدید بفهمم ساختارشو)













1 answer

توسعه دهنده پایروبله

by daradege , 14 days ago

@amirhossein6985 

سلام

لطفا قبل از هرچیزی نسخه جدید 0.4.4 رو با دستور زیر نصب کنید:

1
pip install pyrobale -U


به این مثال توجه کنید

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import pyrobale
import asyncio

bot = pyrobale.Client("TOKEN")

@bot.on_command("start")
async def start_command(message: pyrobale.Message):
    answer = await message.reply("Hi! I'll wait 2 seconds and then edit this text!")
    await asyncio.sleep(2)
    await bot.edit_message(answer.chat.id, answer.id, "I'm now online!")

@bot.on_command("info")
async def info_command(message: pyrobale.Message):
    print(message.reply_to_message.user.id)

bot.run()

اگر برای این ربات دستور

/start

رو ارسال کنید، به شما پیام می ده و بعد از دو ثانیه پیامش رو ویرایش می کنه


همچنین اگر روی پیام فردی reply بزنید و بنویسید


/info

آیدی عددی اون فرد رو برای شما چاپ می کنه.


ضمنا لطفا از این به بعد هر سوال رو فقط در یک تاپیک مطرح کنید و در صورت داشتن چند سوال، چند تاپیک ایجاد کنید.


ممنون از شما