如何为类“ Bot”修复“未解决的属性引用” say”

时间:2019-06-15 23:25:15

标签: python bots discord discord.py

我真的是编码新手,但我正在尝试创建一个简单的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”错误

0 个答案:

没有答案