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