【发布时间】:2021-05-22 09:58:51
【问题描述】:
我再次向我的不和谐机器人寻求帮助。所以我做了一个 8ball 命令,它从一个名为响应的列表中发送一个随机响应。但相反,我的机器人只是发送整个列表。这是我的代码,希望有人能帮忙:
@client.command(aliases=['8ball','magicball'])
async def _8ball(ctx, *,question):
responses = ["List of responses"]
await ctx.send(f"{random.choice(responses)}")
【问题讨论】:
-
根据您问题中包含的代码,我尝试复制它并且效果很好。我相信这是您使用“响应”数组的方式。您介意编辑您的问题并将其包含在其中吗?
-
确保
responses列表用逗号分隔,如responses = ["response1", "response2", "response3"] -
谢谢@Shunya,我认为它解决了问题。
标签: python discord discord.py bots