Skip to content

Error CHANNEL_INVALID on Pyrogram #69

@greyhat94

Description

@greyhat94

While running the bot, I encountered the following error:

"Traceback (most recent call last): File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\dispatcher.py", line 242, in handler_worker await self.loop.run_in_executor( File "C:\Users\umile\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\Desktop\Save-Restricted-Bot\main.py", line 113, in save handle_private(message,chatid,msgid) File "C:\Users\umile\Desktop\Save-Restricted-Bot\main.py", line 153, in handle_private msg: pyrogram.types.messages_and_media.message.Message = acc.get_messages(chatid,msgid) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\sync.py", line 78, in async_to_sync_wrap return asyncio.run_coroutine_threadsafe(coroutine, main_loop).result() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\AppData\Local\Programs\Python\Python311\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\methods\messages\get_messages.py", line 101, in get_messages peer = await self.resolve_peer(chat_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\methods\advanced\resolve_peer.py", line 111, in resolve_peer await self.invoke( File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\methods\advanced\invoke.py", line 79, in invoke r = await self.session.invoke( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\session\session.py", line 389, in invoke return await self.send(query, timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\session\session.py", line 357, in send RPCError.raise_it(result, type(data)) File "C:\Users\umile\Desktop\Save-Restricted-Bot\venv\Lib\site-packages\pyrogram\errors\rpc_error.py", line 91, in raise_it raise getattr( pyrogram.errors.exceptions.bad_request_400.ChannelInvalid: Telegram says: [400 CHANNEL_INVALID] - The channel parameter is invalid (caused by "channels.GetChannels")"

How can I sort this out? Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions