Post

Group Moderator Bot

بات مدیریت گروه

یک بات مدیریت گروه ساده
اون رو توی گروهتون ادمین کنید
دارای قابلیت حذف لینک ها، حذف پیام ها و حذف ممبرها

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
from balethon import Client
from balethon.conditions import reply, regex

bot = Client("TOKEN")


@bot.on_command()
async def start(*, message):
    await message.reply(
        "Hello I'm the group moderator bot\nI can delete links, delete messages and ban members"
    )


@bot.on_command(reply)
async def delete(*, message):
    await message.reply_to_message.delete()

    await message.reply("Deleted 1 message")


@bot.on_command(reply)
async def ban(*, message):
    await message.chat.ban_member(message.reply_to_message.chat.id)

    await message.reply(f"Banned {message.reply_to_message.chat}")


@bot.on_message(regex(r"(http|ftp|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])"))
async def delete_links(message):
    await message.delete()


bot.run()
This post is licensed under CC BY 4.0 by the author.