@Pluser20

Как ботом из телеграма выполнить определённую команду из скрипта?

У меня есть бот из телеграма. Я хочу, чтобы он получая текст от меня его обрабатывал и в результате обработки получал текст-команду (например, "/help") и эту команду выполнял. Можно ли как-нибудь это сделать без громоздких if'ов, в которых я напрямую указываю функцию, а сделать так, чтобы бот сам определял нужную функцию по @bot.message_handler. Пишу на питоне Telebot
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
Vindicar
@Vindicar
@bot.message_handler(func=lambda m: True)
Заменяешь лямбду на свою функцию, которая расшифровывает сообщение, и возвращает True для правильного текста. Что-то типа
@bot.message_handler(func=lambda m: my_msg_decode(m) == '/help')
А уж реализацию my_msg_decode() придётся писать самому.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 мая 2022, в 06:54
500 руб./за проект
21 мая 2022, в 02:27
10000 руб./за проект
20 мая 2022, в 23:28
5000 руб./за проект