Python说没有说特技

时间:2019-05-26 20:04:24

标签: python discord.py

我正在尝试制作我的第一个python discord机器人。当我在聊天室中说#ping时,我希望我的机器人@ @每个人。当我运行代码时,它说没有say属性。

我尝试将say替换为print,但我在线上查询了问题,却没有找到答案。

这是我的代码。

@Bot.command(pass_context=True)
async def ping(ctx):
    await Bot.say("@everyone :ping_pong: Ping!")

当我运行它时会这样说。

Ignoring exception in command ping:
Traceback (most recent call last):
  File "D:\Matthew's\Coding\lib\site-packages\discord\ext\command    
 \core.py"\core.py", line 79, in wrapped
    ret = await coro(*args, **kwargs)
  File "C:/Users/Matthew/Desktop/First bot/firstbot.py", line 21, in ping
    await Bot.say("@everyone :ping_pong: Ping!")
AttributeError: 'Bot' object has no attribute 'say'

0 个答案:

没有答案