你好,我正在创建一个不和谐的机器人,我试图添加单个命令,但是该机器人不响应任何命令
类似
Bot = commands.Bot(command_prefix="!")
@Bot.commands()
async def ping():
print("Pong!")
当我输入!ping到不和谐的客户端时,该东西应该响应,它应该在终端上打印pong 但什么都没有 我已经尝试过Bot.add_command(ping)了,但是它说命令已经注册了,我不知道。
答案 0 :(得分:0)
根据我从discord.py文档中读到的内容,应该这样编写代码:
Bot = commands.Bot(command_prefix="!")
@Bot.commands()
async def ping(ctx):
ctx.send("Pong!")
使用“打印”时,将答案打印在空闲终端上。 'ctx.send'在不和聊天中显示答案。并且discord.py上的每个函数都需要和参数。