Хочу узнать имена всех кто находится в группе, но я не знаю какие аргументы нужны для getParticipants() и соответственно получается ошибка.
Как получить список всех имён людей, которые находятся в группе?
код:
from telegram.ext import Updater, MessageHandler, Filters
import logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
TOKEN = 'токен'
REQUEST_KWARGS={
'proxy_url': 'http://144.217.74.219:3128',
}
updater = Updater(token=TOKEN, use_context=True, request_kwargs=REQUEST_KWARGS)
dispatcher = updater.dispatcher
def func(update, context, channels):
channels.getParticipants()
func_handler = MessageHandler(Filters.text, func)
dispatcher.add_handler(func_handler)
updater.start_polling()
логи:
2019-09-15 12:58:26,955 - telegram.ext.dispatcher - ERROR - No error handlers are registered, logging exception.
Traceback (most recent call last):
File "C:\Users\135nn\PycharmProjects\narabotki\venv\lib\site-packages\telegram\ext\dispatcher.py", line 372, in process_update
handler.handle_update(update, self, check, context)
File "C:\Users\135nn\PycharmProjects\narabotki\venv\lib\site-packages\telegram\ext\handler.py", line 117, in handle_update
return self.callback(update, context)
TypeError: func() missing 1 required positional argument: 'channels'