python 3.13.2,
pytelegrambotapi-4.27.0,
Windows 10 < /p>
У меня есть проблема с встроенными кнопками Python Telebot. Это работало нормально в течение долгого времени, без каких -либо проблем. В какой -то момент он остановился на работе. Я не изменил код. Я проверил даже основные примеры и имел одинаковое поведение - обработчик не запускается. < /P>
import telebot
from telebot import types
API_TOKEN = '0123456789:AaBbCcDdEe'
bot = telebot.TeleBot(API_TOKEN)
kb = types.InlineKeyboardMarkup(row_width=1)
btn_types = types.InlineKeyboardButton(text='label1', callback_data='btn_types')
kb.add(btn_types)
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.send_message(message.chat.id, "text", reply_markup=kb)
@bot.callback_query_handler(func=lambda call: True)
def answer(call):
print(call.data)
if call.data == 'btn_types':
bot.send_message(call.message.chat.id, "Button clicked")
if __name__ == '__main__':
bot.polling(none_stop=True)
< /code>
Показанная кнопка, но нажать ничего не происходит. В то же время, кнопка url inline работает нормально. Простые кнопки также работают хорошо ... < /p>
Что может произойти? На кнопке нажмите, бот должен ответить с некоторыми действиями. Однако ничего не происходит. В примере при условии, что он должен отображать кнопку «Сообщение в чате» нажать на нажатие «
Подробнее здесь: https://stackoverflow.com/questions/796 ... handlers-n
Встроенные кнопки Python Telebot по какой -то причине не отвечают. Обработчики кнопок не отвечают ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение