📅  最后修改于: 2023-12-03 14:40:45.272000             🧑  作者: Mango
discord.py
是一个用于开发 Discord 机器人的 Python 库。通过使用 discord.py
,您可以创建强大的自动删除机器人,以满足您的社区或服务器的需求。
自动删除机器人是指在 Discord 服务器上监听消息,并根据特定条件自动删除消息的机器人。这对于维护干净的聊天环境或限制不良行为非常有用。
要安装 discord.py
,您可以使用以下命令:
pip install discord.py
以下是一个使用 discord.py
创建自动删除机器人的示例代码:
import discord
from discord.ext import commands
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
@bot.event
async def on_message(message):
if message.content.startswith('!delete'):
await message.delete()
bot.run('YOUR_BOT_TOKEN')
在上面的示例代码中,我们首先导入了 discord
和 discord.ext.commands
模块。然后,我们创建了一个 bot
对象,并设置了指令前缀和意图。
通过 on_ready
事件,我们在机器人登录成功后打印一条消息。
通过 on_message
事件,我们监听所有收到的消息。如果消息的内容是以 !delete
开头的,我们使用 await message.delete()
删除该消息。
最后,您需要将 YOUR_BOT_TOKEN
替换为您的 Discord 机器人的令牌,以便启动您的自动删除机器人。