pyrofork
pyrofork copied to clipboard
Error 400 MESSAGE_IDS_EMPTY - supergroup topic - reply_media_group & reply_video
Checklist
- [X] I am sure the error is coming from Pyrofork's code and not elsewhere
- [X] I have searched in the issue tracker for similar bug reports, including closed ones
- [X] I ran
pip3 install -U git+https://github.com/Mayuri-Chan/pyroforkand reproduced the issue using the latest development version
Description
Description: When attempting to send a (reply_media_group or reply_video) to a topic within a supergroup, Does not get sent directly to the topic. Instead, it gets placed in the scheduled messages of the topic. I'm using a userbot premium
Steps to reproduce
1.reply_media_group or reply_video
Code example
No response
Logs
File "C:\Users\randy\Desktop\testbot\testbot\manager\_message.py", line 93, in reply_media_group
msgs_list = await message.reply_media_group(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\types\messages_and_media\message.py", line 2837, in reply_media_group
return await self._client.send_media_group(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\methods\messages\send_media_group.py", line 497, in send_media_group
return await utils.parse_messages(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\utils.py", line 151, in parse_messages
reply_messages = await client.get_messages(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\methods\messages\get_messages.py", line 117, in get_messages
r = await self.invoke(rpc, sleep_threshold=-1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\methods\advanced\invoke.py", line 80, in invoke
r = await self.session.invoke(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\session\session.py", line 420, in invoke
return await self.send(query, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\session\session.py", line 377, in send
RPCError.raise_it(result, type(data))
File "C:\Users\randy\Desktop\testbot\.venv\Lib\site-packages\pyrogram\errors\rpc_error.py", line 93, in raise_it
raise getattr(
pyrogram.errors.exceptions.bad_request_400.MessageIdsEmpty: Telegram says: [400 MESSAGE_IDS_EMPTY] (caused by "channels.GetMessages") Pyrogram 2.3.50 thinks: The requested message doesn't exist or you provided no message id