无法使用discord.py向某个频道发送消息

时间:2018-03-26 17:45:23

标签: python discord discord.py

我目前正在制作一部不和谐机器人,我碰巧遇到了这个问题。我对discord.py相对较新,这可能是一个新手问题,但无论如何我会很感激帮助:)

我目前的代码:

@bot.listen()
async def on_message(message):
        messagecontent = message.content
        chan = message.channel
        if messagecontent.startswith("--"):
                pass
        else:
                embed=discord.Embed(title="Gathering Response...", color=0x00ffff)
                msg = bot.send_message(destination=chan,embed=embed)

当我运行此消息并发送消息时,我不会收到任何错误消息或任何反馈。它什么都不做。我很感激在这个问题上的任何帮助。

1 个答案:

答案 0 :(得分:0)

send_message()是一个协程,这意味着你必须await它。它看起来像是:

msg = await bot.send_message(destination=chan,embed=embed)