@accountnujen

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

Есть закрытая группа. Супергруппой она стала 7 марта, а создана 30 сентября. Мне нужно, чтобы новый участник группы увидел старые сообщения, а он, как вы уже догадались, видит лишь то, что от 7 марта. Каким образом можно сделать это?

Сообщения отправлялись 3 участниками, которые были в ней с момента её основания. 99% сообщений были отправлены самим ботом и мне как раз их нужно восстановить.

Я попытался через метод "forwardMessage":
for ($i=0; $i < 100; $i++) { 
    tlgrm("forwardMessage",["from_chat_id"=>$chatid,"message_id"=>$i]);
}

Но он стал пересылать сообщения от 7 марта, так как тогда был изменён chat_id. Я попытался сделать такую же команду со старым chat_id (в старых файлах он у меня сохранился), но бот не может найти ни одно сообщение, несмотря на то, что это были его сообщений. Возможно когда меняется тип группы, то обращение к старым сообщениям имеют особый вид, но я не могу понять, где это узнать.

В ручную пересылать сообщения я задолблюсь, потому что их там очень много.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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