Closed YAMER1 closed 9 months ago
GetHistory получает все сообщения независимо от наличия топиков.
Тут больше информации :
GetHistory получает все сообщения независимо от наличия топиков.
Тут больше информации :
Хорошо, а как получить сообщения из группы с помощью вашего TelegramApiServer? Я перешёл по ссылкам и увидел, что там много всего понаписано. Но я не понял, какой метод нужно использовать? Пробовал getHistory/?data[peer]=-75664454534 с минусом, без минуса, с собакой и без собаки. Можете, пожалуйста, показать пример, как получить сообщения из группы?
Если с минусом, то ошибка This peer is not present in the internal peer database, а в других случаях USERNAME_INVALID
Синтаксис верный.
Вот список поддерживаемых форматов ID: https://docs.madelineproto.xyz/API_docs/types/User.html
Если используется числовой id, то можно обращаться только к тем чатам, в которых состоит аккаунт. Иначе будет ошибка "This peer is not present in the internal peer database"
Получить список всех диалогов: https://docs.madelineproto.xyz/docs/DIALOGS.html
Дальше надо найти корректный id или вызвать getInfo для всех id и найти нужный диалог по названию.
Это получает данные из канала http://127.0.0.1:9503/api/getHistory/?data[peer]=@xtrime&data[limit]=10, а как получить данные из группы, есть одна большая группа и в ней несколько подгрупп по темам? Сообщения из группы находит с помощью http://127.0.0.1:9503/api/searchGlobal/?data..., значит как-то можно вывести сообщение из одной темы этой группы. Помогите, пожалуйста.