Skip to content

Commit 8acd242

Browse files
committed
Delete Unhandled Commands
1 parent 6e16a47 commit 8acd242

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

components/callbacks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,8 @@ async def reply_search(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
284284
await reply_or_edit(update, context, "\n".join(html_markup_items))
285285

286286

287-
async def delete_new_chat_members_message(update: Update, _: ContextTypes.DEFAULT_TYPE) -> None:
288-
await cast(Message, update.effective_message).delete()
287+
async def delete_message(update: Update, _: ContextTypes.DEFAULT_TYPE) -> None:
288+
await try_to_delete(cast(Message, update.effective_message))
289289

290290

291291
async def leave_chat(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:

rules_bot.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
ban_sender_channels,
2929
buy,
3030
command_token_warning,
31-
delete_new_chat_members_message,
31+
delete_message,
3232
leave_chat,
3333
off_on_topic,
3434
raise_app_handler_stop,
@@ -175,12 +175,15 @@ def main() -> None:
175175
MessageHandler(filters.TEXT & filters.UpdateType.MESSAGES & ~filters.COMMAND, reply_search)
176176
)
177177

178+
# Delete unhandled commands - e.g. for users that like to click on blue text in other messages
179+
application.add_handler(MessageHandler(filters.COMMAND, delete_message))
180+
178181
# Status updates
179182
application.add_handler(
180183
MessageHandler(
181184
filters.Chat(username=[ONTOPIC_USERNAME, OFFTOPIC_USERNAME])
182185
& filters.StatusUpdate.NEW_CHAT_MEMBERS,
183-
delete_new_chat_members_message,
186+
delete_message,
184187
block=False,
185188
),
186189
group=1,

0 commit comments

Comments
 (0)