Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Получить сообщения из группы и темы группы. #149

Closed
YAMER1 opened this issue Feb 22, 2024 · 3 comments
Closed

Comments

@YAMER1
Copy link

YAMER1 commented Feb 22, 2024

Это получает данные из канала http://127.0.0.1:9503/api/getHistory/?data[peer]=@xtrime&data[limit]=10, а как получить данные из группы, есть одна большая группа и в ней несколько подгрупп по темам?
Сообщения из группы находит с помощью http://127.0.0.1:9503/api/searchGlobal/?data..., значит как-то можно вывести сообщение из одной темы этой группы. Помогите, пожалуйста.

@xtrime-ru
Copy link
Owner

xtrime-ru commented Feb 23, 2024

GetHistory получает все сообщения независимо от наличия топиков.

Тут больше информации :

@YAMER1
Copy link
Author

YAMER1 commented Feb 25, 2024

GetHistory получает все сообщения независимо от наличия топиков.

Тут больше информации :

Хорошо, а как получить сообщения из группы с помощью вашего TelegramApiServer? Я перешёл по ссылкам и увидел, что там много всего понаписано. Но я не понял, какой метод нужно использовать? Пробовал getHistory/?data[peer]=-75664454534 с минусом, без минуса, с собакой и без собаки. Можете, пожалуйста, показать пример, как получить сообщения из группы?

Если с минусом, то ошибка This peer is not present in the internal peer database, а в других случаях USERNAME_INVALID

@xtrime-ru
Copy link
Owner

xtrime-ru commented Feb 26, 2024

Синтаксис верный.

Вот список поддерживаемых форматов 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 и найти нужный диалог по названию.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants