小编Fle*_*xes的帖子

机器人只需要一个命令

我正在尝试制作一个机器人,当您输入例如“!say hello world”时,机器人会回复“Hello World”。但是当我尝试做空间时它不起作用。

因此,当我简单地输入“!say Hello”时,它会显示:

如您所见,它工作正常,但是当我放一个空格例如“!say hello world”时,它显示了以下内容:

正如你所看到的,它只打印“Hello”,就像我没有说“World”一样。

这是我的代码:

@client.command()
async def say(ctx, arg):
    await ctx.send(arg)
Run Code Online (Sandbox Code Playgroud)

python python-3.x discord discord.py

6
推荐指数
1
解决办法
140
查看次数

有人可以告诉我这段代码有什么问题吗

response = get(url='https://benbotfn.tk/api/v1/aes')
 
data = response.json()
 
 
@client.command()
async def aes123(ctx):
  await ctx.send(data['mainKey'])
 
 
@client.command()
async def aeskey(ctx):
 embed=discord.Embed(title="aes")
 embed.add_field(name='aes', value=f'{data['mainKey']} aes key')
 


 await ctx.send(embed=embed)
Run Code Online (Sandbox Code Playgroud)

运行此代码时出现此错误:

参考

我真的不知道这段代码有什么问题,我才刚刚开始,很抱歉,如果这是一个愚蠢的问题!

python discord discord.py

1
推荐指数
1
解决办法
62
查看次数

标签 统计

discord ×2

discord.py ×2

python ×2

python-3.x ×1