Forwarded from Quicko (MohammadHossein Bagheri)
#Python #Telegram #Api #Bot
#پایتون #تلگرام #ربات
📌 معرفی یک کتابخانه جالب و آسان برای ایجاد ربات تلگرام
python-telegram-bot.org
در این سایت میتونین اطلاعات بیشتر و داکیومنتیشن پکیج رو پیدا کنین و بخونین. اینجا من برای نمونه یک کد کوتاه با استفاده از این کتابخانه مینویسم تا بیشتر با آن آشنایی داشته باشید.
📘 اولین دستور در هنگام شروع کار با هر بات در تلگرام /start میباشد. این دستور به معنای این است که کاربر برای بار او اقدام به استفاده از ربات میکند.
در مثال بالا از یک شی
📎برای نصب پکیج:
در صورتی که سوالات بیشتری داشتید به آیدی @Mubkh مراجعه نمایید.
🆔 @Quicko
#پایتون #تلگرام #ربات
📌 معرفی یک کتابخانه جالب و آسان برای ایجاد ربات تلگرام
python-telegram-bot.org
در این سایت میتونین اطلاعات بیشتر و داکیومنتیشن پکیج رو پیدا کنین و بخونین. اینجا من برای نمونه یک کد کوتاه با استفاده از این کتابخانه مینویسم تا بیشتر با آن آشنایی داشته باشید.
📘 اولین دستور در هنگام شروع کار با هر بات در تلگرام /start میباشد. این دستور به معنای این است که کاربر برای بار او اقدام به استفاده از ربات میکند.
from telegram.ext import Updater, CommandHandler
updater = Updater('you_token_here')
dispatcher = updater.dispatcher
# This will be run when a user sends /start command
def start(bot, update):
bot.send_message(chat_id=update.message.chat.id, text='hello world!!', reply_to_message_id=update.message.message_id)
dispatcher.add_handler(CommandHandler('start', start))
updater.start_polling()
در مثال بالا از یک شی
updater
استفاده میشود. ما یک هندلر به دیسپچر آن اضافه میکنیم و آپدیتر را اجرا مینماییم. در نتیجه در هر زمانی که پیامی با هندلرهای اضافه شده مطابقت داشته باشد فانکشن مشخص شده برای آن هندلر اجرا می شود. در مثال بالا دستور استارت در نظر گرفته شده که اگر هر کسی این دستور را به ربات ارسال نماید یک پیام حاوی Hello World!!
در ریپلای یا پاسخ آن کامند دریافت خواهد نمود.📎برای نصب پکیج:
pip install python-telegram-bot
در صورتی که سوالات بیشتری داشتید به آیدی @Mubkh مراجعه نمایید.
🆔 @Quicko