我真的是编码新手,但我正在尝试创建一个简单的8ball命令。但是,当我在服务器上运行命令时,出现以下错误:'Bot'对象没有属性'say'
由于我真的不知道自己在做什么,所以我没有做太多尝试。
import random
from discord.ext.commands import Bot
BOT_PREFIX = "?"
TOKEN = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
client = Bot(command_prefix=BOT_PREFIX)
@client.command(name="8ball",
description="Answers a yes/no question.",
brief="Answers questions",
aliases=("eight_ball", "eightball", "8-ball"),
pass_context=True)
async def eight_ball(context):
possible_responses = [
"Sure, why not",
"Probably not",
"For sure",
"Never in a million years",
"The chances are pretty high",
]
await client.say(random.choice(possible_responses)) + "," +
context.message.author.mention
client.run(TOKEN)
我希望机器人从“ possible_responses”发送任何一个响应,但是什么也没发生,在终端中,我得到的“ Bot”对象没有属性“ say”错误