Open georgevp opened 1 year ago
telegram_parser.py
отдельно у вас работает? (Не забыли про bot.session
и gazp.session
?)
Traceback (most recent call last):
File "main.py", line 98, in
Что-то с аутентификацией, копайте в сторону работы с telethon, может туториал какой есть для начинающих на youtube, нужно посмотреть.
У меня похожая ошибка. D:\python.exe C:/Users/Asus/PycharmProjects/Work/main.py Handling /start command Unhandled exception on handle_admin_commands Traceback (most recent call last): File "D:\lib\site-packages\telethon\client\updates.py", line 570, in _dispatch_update await callback(event) File "C:\Users\Asus\PycharmProjects\Work\main.py", line 88, in handle_admin_commands response = await client.get_messages(event.chat_id, limit=1) File "D:\lib\site-packages\telethon\client\messages.py", line 603, in get_messages return await it.collect() File "D:\lib\site-packages\telethon\requestiter.py", line 113, in collect async for message in self: File "D:\lib\site-packages\telethon\requestiter.py", line 74, in anext if await self._load_next_chunk(): File "D:\lib\site-packages\telethon\client\messages.py", line 184, in _load_next_chunk r = await self.client(self.request) File "D:\lib\site-packages\telethon\client\users.py", line 30, in call return await self._call(self._sender, request, ordered=ordered) File "D:\lib\site-packages\telethon\client\users.py", line 87, in _call result = await future telethon.errors.rpcerrorlist.BotMethodInvalidError: The API access for bot users is restricted. The method you tried to invoke cannot be executed as a bot (caused by GetHistoryRequest) Не знаю как ее решить. Буду благодарен за помощь. Если надо будет код могу скинуть.
К сожалению пришлось использовать requests.
Сможешь помочь?
Здравствуйте. Настроил всё как указано, в том числе, в предыдущих issues. При запуске main.py выскакивает следующая ошибка: 2023-03-05 19:18:42,304 - newscrap - INFO Start...
Traceback (most recent call last): File "main.py", line 104, in
history = loop.run_until_complete(get_history(client, n_id,
File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete return future.result()
File "/home/user/news_scrap/microservice/utils.py", line 27, in get_history messages = await client.get_messages(chat_id, amount_messages)
File "/home/user/.local/lib/python3.8/site-packages/telethon/client/messages.py", line 586, in get_messages return await it.collect()
File "/home/user/.local/lib/python3.8/site-packages/telethon/requestiter.py", line 113, in collect async for message in self:
File "/home/user/.local/lib/python3.8/site-packages/telethon/requestiter.py", line 74, in anext if await self._load_next_chunk():
File "/home/user/.local/lib/python3.8/site-packages/telethon/client/messages.py", line 184, in _load_next_chunk r = await self.client(self.request)
File "/home/user/.local/lib/python3.8/site-packages/telethon/client/users.py", line 30, in call return await self._call(self._sender, request, ordered=ordered)
File "/home/user/.local/lib/python3.8/site-packages/telethon/client/users.py", line 84, in _call result = await future
telethon.errors.rpcerrorlist.BotMethodInvalidError: The API access for bot users is restricted. The method you tried to invoke cannot be executed as a bot (caused by GetHistoryRequest)