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

Как посмотреть ID старых сообщений на телеграмм канале?

В библиотеке Telebot есть функция forward_from благодаря которой можно переслать сообщение от пользователя в канал, также и обратно, но как узнать ID старых сообщений чтобы переслать любое сообщения из канала к пользователю ?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Никак, надо сохранять в бд и потом производить поиск нужного сообщения уже там. Боты не могут парсить сообщения
Ответ написан
Комментировать
Можно спарсить историю чата и собрать из неё нужную информацию, если нужен айди старого сообщения. Делал это на библиотеках Telethon и Pyrogram. НО учти, что для этого нужен уже не бот, а юзер (юзербот). Так же эти варианты подойдут и для автопостинга с других каналов через "хендлер".

Мне больше понравилась реализация на Pyrogram. И там очень хорошая понятная документация, есть примеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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