我再次请求帮助我的discord机器人。所以我做了一个8ball命令,它从一个名为responses的列表中发送一个随机响应。但是,我的机器人只是发送整个列表。这是我的代码,我希望有人能帮助我:
@client.command(aliases=['8ball','magicball'])
async def _8ball(ctx, *,question):
responses = ["List of responses"]
await ctx.send(f"{random.choice(responses)}")
Tags:
由于评论中只出现了一个“答案”,我将为其他人再次总结:
如果您想创建一个可能性列表,则必须始终将各个建议分开。这是通过列表(
[]
)中的,
实现的。如果不添加逗号,bot将获取""
之间的所有内容示例:
仍然会发出:
Testing, Testing1, Testing2
将其更改为以下…
。。。将给出三个响应中的一个:
Testing
、Testing1
或Testing2
相关问题 更多 >
编程相关推荐