Найти - Пользователи
Полная версия: Проблема с классом ChatMembersFilterMembers библиотеки aiotdlib
Начало » Python для новичков » Проблема с классом ChatMembersFilterMembers библиотеки aiotdlib
1
gandonio
Добрый день.

Для вызова метода searchChatMemers из Api Telegram'a пользовался библиотекой python-telegram. Набросав такой код:
params = {"chat_id": chat_id, "query": "a", "limit": 150}
res = telegram.call_method("searchChatMembers", params=params)
res.wait()
print(res.error_info)
После нескольких запусков кода понял, что параметр filter игнорировать нельзя. Порывшись в интернете узнал, что в качестве фильтра должны выступать объекты класса ChatMembersFilter из того же апи телеграма. Решил создать эти объекты через библиотеку aiotdlib, так как нашел в ней этот класс. Далее попыталсля, вот так создав объект класса:
from aiotdlib.api import ChatMembersFilterMembers
filter = ChatMembersFilterMembers()
filter.ID = chat_id
Каким либо образом получить из него мемберов чата, так как в документации к классу (вот тут - https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1chat_members_filter_members.html) написано, что класс возвращает мемберов, но не понял, как это сделать. Прошу помочь в этом.

Заранее спасибо за ответы.
ZerG
А сам TDLIB собрал в систему установил?
https://github.com/tdlib/td/blob/master/example/README.md#python
gandonio
ZerG
А сам TDLIB собрал в систему установил? https://github.com/tdlib/td/blob/master/example/README.md#python
Спасибо, что ответили.

Билдил по этой ссылке: https://tdlib.github.io/td/build.html?language=Python на Debian 10.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB