Не работает инвайт в тг канал, плохо разбираюсь в python, делаю юзер бота по необходимости)
client = Client(name='me_client', api_id=api_id, api_hash=api_hash)
async def main():
await client.start()
async for i in client.get_chat_members(-1001312035346):
try:
if i.user.username is not None and not i.user.is_self and (
i.user.status == UserStatus.RECENTLY or i.user.status == UserStatus.ONLINE):
await client.add_chat_members(-1001329906084, i.user.username)
print(i.user.username)
except MessageEmpty as e:
continue
except UserPrivacyRestricted as e:
continue
except UsersTooMuch as e:
continue
except FloodWait as e:
await asyncio.sleep(e.value)
await client.stop()
asyncio.run(main())
С инвайтом в группу, всё работает, кстате.
В рантайме ошибки нет, когда останавливаю, то:
Traceback (most recent call last):
File "/home/cedflame/PycharmProjects/pythonProject/pythonProject1/pyrogrambot.py", line 32, in <module>
asyncio.run(main())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
self.run_forever()
File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
self._run_once()
File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
event_list = self._selector.select(timeout)
File "/usr/lib/python3.10/selectors.py", line 469, in select
fd_event_list = self._selector.poll(timeout, max_ev)
KeyboardInterrupt
Использую
Pyrogram , Проблема в том, что просто не работает функционал