resolut1123
@resolut1123
Студент

Telebot, ошибка при одновременном нажатии кнопок из разных чатов, как исправить?

Как такового опыта в разработке ботов нет, пока разбираюсь со всеми нюансами, вот при тесте бота столкнулся с такой проблемой что при нажатии инлайн кнопок из разных чатов появляется такая ошибка
ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Descriptio
n: Bad Request: message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup
of the message"
буду рад за любую помощь!

Вот часть кода обработки нажатий на кнопки
@bot.callback_query_handler(func=lambda call: True)
def ans(call):
    for i in settings:
        if i[5] == call.from_user.id:
            if call.data == 'language':
                language_setting(call)
            if call.data == 'from':
                i[4] = 'from'
                from_language(call)
            if call.data == 'to':
                i[4] = 'to'
                to_language(call)
settings - массив с индивидуальными настройками для каждой группы, i[5] - юзер который вызвал меню настроек
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
yupiter7575
@yupiter7575
Python программист
asyncio
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы