Библиотека python-telegram-bot. Пример

Напишите функцию, которая принимает на вход текст сообщения, например «Привет, я ботик, у меня баги», и отправляет его вам в Telegram.

  • Импортируйте пакеты библиотеки python-telegram-bot.
  • Создайте экземпляр класса telegram.Bot, он будет интерфейсом между вашим кодом и Bot API.
  • Вызовите в коде функцию send_message().

Порядок проверки кода

Запустите код в тренажёре (кнопка «Выполнить код»).Убедитесь, что вам пришло сообщение в Телеграм.

Если после выполнения заданий в тренажёре вы переживаете за сохранность токена — отзовите его через @BotFather.

Подсказка:
Токен передаётся в конструктор класса telegram.Bot при создании экземпляра.Импортируйте пакеты командой import telegram.Для отправки сообщения вам нужен метод telegram.Bot.send_message. Передайте в него chat_id и text.

Код:

import telegram
from telegram import Bot
#from telegram.ext import Updater, CommandHandler
TELEGRAM_TOKEN = '189612344:AAHPQ9kNTYqHzyXcoqfAkBoDNlkohhhhhh'  # Добавьте токен в код (не делайте так в реальных проектах!)
CHAT_ID = '593511111'  # Укажите chat_id

bot = Bot(token=TELEGRAM_TOKEN)


def send_message(message):

    bot.send_message(chat_id=CHAT_ID, text=message)

send_message('Тестовое сообщение')




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: