Перейти до вмісту
    Python / Бот Телеграм на Python

    Бот Телеграм на Python

    Оцініть цю публікацію!
    [Усього: 0 Середнє значення: 0]

    Даний скрипт це приклад створення бота для Telegram за допомогою мови програмування Python та бібліотеки python-telegram-bot. Переконайтеся, що у вас встановлений Python та pip. Якщо ні, встановіть їх.

    1. Створіть бота в Telegram:
      • Розпочніть чат з BotFather.
      • Використовуйте команду /newbot, слідуйте інструкціям та отримайте токен для вашого бота.
    2. Встановіть бібліотеку: pip install python-telegram-bot
    3. Створіть файл bot.py та введіть наступний код:
    from telegram.ext import Updater, CommandHandler
    
    # Функція для команди /start
    def start(update, context):
        update.message.reply_text("Привіт! Я бот. Я живий!")
    
    # Функція для команди /help
    def help_command(update, context):
        update.message.reply_text("Я тут, щоб допомогти. Що ти хочеш знати?")
    
    def main():
        # Замініть 'YOUR_BOT_TOKEN' на отриманий від BotFather токен
        updater = Updater(token='YOUR_BOT_TOKEN', use_context=True)
    
        dp = updater.dispatcher
    
        # Додаємо обробники команд
        dp.add_handler(CommandHandler("start", start))
        dp.add_handler(CommandHandler("help", help_command))
    
        # Запускаємо бота
        updater.start_polling()
    
        # Використовуйте Ctrl+C для виходу
        updater.idle()
    
    if __name__ == '__main__':
        main()
    

    Запустіть вашого бота командою в консолі:

    python bot.py

    1. Спробуйте команди /start та /help у чаті з вашим ботом.

    Це лише базовий приклад. Ви можете розширити функціонал вашого бота, додаючи нові команди та відповідні функції. Перегляньте документацію python-telegram-bot для отримання детальної інформації та можливостей.

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *