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.
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Никак нельзя. InlineQueryResult вообще кэшируются на серверах Телеграма, и если через короткое время придёт такой же запрос, то он даже до бота не долетит.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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