Telegram ботовете представляват мощен инструмент за автоматизация на комуникацията и предоставяне на услуги през популярната месинджър платформа Telegram. В това ръководство ще научите основните стъпки за създаване на собствен Telegram бот с използване на Python и библиотеката python-telegram-bot.
Отворете Telegram и потърсете BotFather - официалният бот за създаване на нови ботове.
Следвайте инструкциите на BotFather за създаване на нов бот и получаване на API токен. Запазете този токен, тъй като той ще бъде използван за управление на вашия бот.
Отворете терминал и инсталирайте библиотеката с командата:Създаване на Python скрипт за бота
pip install python-telegram-bot
from telegram import Update
from telegram.ext import Updater, CommandHandler, CallbackContext
# Вашето API токен от BotFather
TOKEN = "въведете вашия API токен тук"
# Функция за команда /start
def start(update: Update, context: CallbackContext) -> None:
user = update.effective_user
context.bot.send_message(chat_id=update.effective_chat.id,
text=f"Здравейте, {user.first_name}!")
# Функция за команда /help
def help_command(update: Update, context: CallbackContext) -> None:
context.bot.send_message(chat_id=update.effective_chat.id,
text="Помощен текст за вашия бот.")
def main() -> None:
updater = Updater(TOKEN)
# Получаване на диспечера за команди
dp = updater.dispatcher
# Добавяне на командите /start и /help
dp.add_handler(CommandHandler("start", start))
dp.add_handler(CommandHandler("help", help_command))
# Стартиране на бота
updater.start_polling()
# Следене за прекъсвания (Ctrl+C за прекъсване на процеса)
updater.idle()
if name == '__main__':
main()
Запазете скрипта с име bot.py.
Отворете терминал и стартирайте бота с командата:
Сега вашият Telegram бот е готов да отговаря на командите /start и /help. Разширяването на функционалността на бота е въпрос на добавяне на нови команди и обработка на съответните съобщения.
Това е само основното начало за създаване на Telegram бот. За повече сложни функции и възможности, консултирайте официалната документация.
XRP на прага на експлозивен пробив с потенциал да достигне $8 според анализатори
DGrid: Децентрализирана AI екосистема с Proof of Quality и токенизация за справедливо разпределение
Биткойн около $90 000: STH-SOPR сигнализира възможно обръщане на тренда, а регулаторните промени вдъхват оптимизъм