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

Как получить доступ к предыдущему сообщению в телеграмм?

как получить доступ к предыдущему сообщению ? Я пишу бота для телеги и использую библиотеку telebot
  • Вопрос задан
  • 2069 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Winsik
@Winsik
сис.админ, недопрограммист :)
запоминать все полученные сообщения, другого варианта нет
Ответ написан
Комментировать
@Forevka69
если интересует именно предыдущее сообщение то можно итерировать по message.id
тоесть, юзер прислал сообщение с message.id = 10
значит предыдущее будет message.id -= 1
далее просто пересылаем его себе в лс или делаем реплай на него
в обоих случаях вернутся два обьекта сообщения, первое будет то что только отправили а второе как раз то что вас интересует
Но этот способ костыльный, лучше запоминать все сообщения куда то в базу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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