在这个系列中,我们将一步一步教你如何创建一个基本的 Discord 机器人,并实现一些实用的功能。今天,我们将介绍如何为你的机器人添加第一个命令。
命令基础
在 Discord 中,命令通常以特定的前缀开始,比如 !
或 @
。我们将使用 !
作为命令前缀。
1. 创建命令
首先,你需要决定你的命令要做什么。例如,我们可以创建一个命令来问候用户。
!hello
2. 编写代码
接下来,你需要编写代码来处理这个命令。以下是一个简单的 Python 示例:
@client.command()
async def hello(ctx):
await ctx.send("你好!")
在这个例子中,@client.command()
是一个装饰器,用于告诉 Discord 这个函数是一个命令。ctx
是命令上下文对象,包含了发送命令的用户和消息。
3. 测试命令
现在,你已经编写了命令,是时候测试它了。将你的机器人代码上传到 Discord 服务器,并尝试运行你的命令。
测试命令
扩展阅读
如果你想要更深入地了解 Discord 机器人的开发,可以参考以下链接:
希望这个教程能帮助你入门 Discord 机器人开发!😊