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

Почему Бот в Telegram зацикливается при выполнении Inline команд?

Здравствуйте! При написании бота использовал Inline - клавиатуру. Обнаружил, что именно при ВЫХОДЕ (просто в фоновом режиме из приложения) и ВХОДЕ (в приложение) в Telegram ответ на кнопку срабатывает снова, как-будто зацикливается. Почему это происходит? Кажется, что раньше такого не было.

Листинг

import telebot
from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton


bot = telebot.TeleBot(config.TOKEN)

markup = InlineKeyboardMarkup()
markup.row_width = 1
markup.add(InlineKeyboardButton("⏏️ Мои Ссылки", callback_data="my_links"))

@bot.callback_query_handler(func=lambda call: call.data == 'my_links')
def myLinks(call):
    # ...
    # Зацикливающийся кусок кода
    # ...

bot.polling()

  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы