Discord bot更新消息.(Discord.py)



Windows 10VSCodeDiscord.pyPython 3

嘿,伙计们,我想我的机器人发送消息到一个特定的频道,每次它登录,这里是代码:

@client.event
async def on_ready():
channel = client.get_channel(788532498724290641)
await channel.send('I have been updated and am now online again.')

程序运行时没有错误,但是没有消息发送。

整个程序可以在这里找到,但注意它没有注释和janky: https://github.com/DavisStanko/Discord-Bot

这是因为您有多个on_ready事件。每个事件只能有一种类型,否则最后解释的事件将是唯一可识别的事件。将两个on_ready事件合并为一个函数

@Kelo这是真的,但是await命令必须是打印格式,例如

await channel.print ('I am online')

我可能错了,但我过去就是这么做的,从来没有出过问题。

最新更新