Бот Telegram отвечает на сообщение, если пользователь отправляет команду - PullRequest
2 голосов
/ 06 августа 2020

Я хочу создать бота для телеграмм, который может отвечать / возвращать chatid, если мои пользователи отправляют команду / myid. Что делать?

Заранее спасибо!

1 Ответ

1 голос
/ 06 августа 2020

Создайте обработчик команд, который получает chat_id из полезной нагрузки и отправляет его обратно в качестве ответа.

dp.add_handler(CommandHandler("myid", myid_command_handler))

def myid_command_handler(update, context):
 """Send back the chat_id"""
 chat_id = update.message.chat.id 
 update.message.reply_text('Here it is: ' + str(chat_id))
...