vkvk
@vkvk

Как изменить отправленное ботом inline сообщение?

Всем привет! Есть вот такой код:
@bot.inline_handler(lambda query: query.query == 'text')
def query_text(inline_query):
    try:
        
        r = types.InlineQueryResultArticle('1', 'text', types.InputTextMessageContent('2'))
        bot.answer_inline_query(inline_query.id, [r])
    except Exception as e:
        print(e)

Не понимаю, как сделать так, чтобы сообщение "2" можно было поменять, к примеру, через 2 секунды на "3". Хотел сделать через bot.edit_message_text() но не понял откуда взять все id.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Никак нельзя. InlineQueryResult вообще кэшируются на серверах Телеграма, и если через короткое время придёт такой же запрос, то он даже до бота не долетит.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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