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

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

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

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

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