Задать вопрос
@AlexSeley

Telebot python почему не работает ответ на нажатие кнопки?

После того, как я нажимаю на кнопку(button1) у меня ничего не происходит, хотя я в функции callback_inline указал, что после нажатия на кнопку бот отсылает текст "Nice!"

  1. from telebot import types
  2. import telebot

  3. TOKEN = "****"

  4. bot = telebot.TeleBot(TOKEN)

  5. def callback_inline(call):
  6. if call.message:
  7. if call.data == 'press':
  8. bot.send_message(call.message.chat.id, 'Nice!')
  9. print(first_name, call.message.chat.id, "command=press")

  10. @bot.message_handler(content_types=["text"])
  11. def button(message):
  12. button_1 = types.InlineKeyboardMarkup()
  13. button1 = types.InlineKeyboardButton("Button", callback_data='press')

  14. button_1.add(button1)

  15. bot.send_message(message.chat.id, text='Press:', reply_markup=button_1)

  16. bot.infinity_polling()
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
27 янв. 2025, в 01:27
3000 руб./за проект
27 янв. 2025, в 00:44
1000 руб./за проект