在这个系列中,我们将一步一步教你如何创建一个基本的 Discord 机器人,并实现一些实用的功能。今天,我们将介绍如何为你的机器人添加第一个命令。

命令基础

在 Discord 中,命令通常以特定的前缀开始,比如 !@。我们将使用 ! 作为命令前缀。

1. 创建命令

首先,你需要决定你的命令要做什么。例如,我们可以创建一个命令来问候用户。

!hello

2. 编写代码

接下来,你需要编写代码来处理这个命令。以下是一个简单的 Python 示例:

@client.command()
async def hello(ctx):
    await ctx.send("你好!")

在这个例子中,@client.command() 是一个装饰器,用于告诉 Discord 这个函数是一个命令。ctx 是命令上下文对象,包含了发送命令的用户和消息。

3. 测试命令

现在,你已经编写了命令,是时候测试它了。将你的机器人代码上传到 Discord 服务器,并尝试运行你的命令。

测试命令

扩展阅读

如果你想要更深入地了解 Discord 机器人的开发,可以参考以下链接:

希望这个教程能帮助你入门 Discord 机器人开发!😊