Skip to content

Commit

Permalink
Sandbox run modules/antipm.py
Browse files Browse the repository at this point in the history
  • Loading branch information
sweep-ai[bot] committed Oct 30, 2023
1 parent 4c74d3c commit eb334cc
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions modules/antipm.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,16 @@
async def anti_pm_handler(client: Client, message: Message):
user_info = await client.resolve_peer(message.chat.id)
if db.get("core.antipm", "spamrep", False):
await client.send(functions.messages.ReportSpam(peer=user_info), parse_mode=enums.ParseMode.HTML)
await client.send(functions.contacts.Block(id=user_info), parse_mode=enums.ParseMode.HTML)
await client.send(
functions.messages.ReportSpam(peer=user_info),
parse_mode=enums.ParseMode.HTML,
)
await client.send(
functions.contacts.Block(id=user_info), parse_mode=enums.ParseMode.HTML
)
await client.send(
functions.messages.DeleteHistory(peer=user_info, max_id=0, revoke=True),
parse_mode=enums.ParseMode.HTML
parse_mode=enums.ParseMode.HTML,
)


Expand Down Expand Up @@ -140,6 +145,7 @@ async def antipm_block(_, message: Message):
parse_mode=enums.ParseMode.HTML,
)


modules_help["antipm"] = {
"antipm [enable|disable]*": "When enabled, deletes all messages from users who are not in the contact book",
"antipm_report [enable|disable]*": "Enable spam reporting",
Expand Down

0 comments on commit eb334cc

Please sign in to comment.