1.ربات چگونه ایدی عددی فردی که روش ریپ زدیم رو بگیره
2. ربات چجوری ایدی عددی پیام خودش رو بگیره تا بتونه ادیش کنه
میخوام یه پیام با کیبورد شیشه ای بزارم بعد که کاربر رو دکمه کلیک کرد مسیج ادیت بشه و دکمه ها حذف بشن و متن جدید بیار رو پیام
(اگه میشه یه کد شبیه این رو بدید بفهمم ساختارشو)
@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
آیدی عددی اون فرد رو برای شما چاپ می کنه.
ضمنا لطفا از این به بعد هر سوال رو فقط در یک تاپیک مطرح کنید و در صورت داشتن چند سوال، چند تاپیک ایجاد کنید.
ممنون از شما