feat: repeat the message while reserving replies
This commit is contained in:
parent
01b282f1b0
commit
3849cdd546
1 changed files with 5 additions and 1 deletions
|
@ -41,6 +41,10 @@ class MessageRepeater:
|
||||||
content not in self.repeated_messages[chat_id]):
|
content not in self.repeated_messages[chat_id]):
|
||||||
# Mark as repeated and send the message
|
# Mark as repeated and send the message
|
||||||
self.repeated_messages[chat_id].add(content)
|
self.repeated_messages[chat_id].add(content)
|
||||||
|
# if the message replies to another message, copy it with the reply_to_message_id
|
||||||
|
if message.reply_to_message:
|
||||||
|
await message.copy_to(chat_id, reply_to_message_id=message.reply_to_message.message_id)
|
||||||
|
else:
|
||||||
await message.copy_to(chat_id)
|
await message.copy_to(chat_id)
|
||||||
|
|
||||||
self.last_messages[chat_id] = content
|
self.last_messages[chat_id] = content
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue