繁体   English   中英

无法使用discord.py将消息发送到某些频道

[英]Cannot send message to certain channel using discord.py

我目前正在开发一款不和谐的机器人,而我碰巧遇到了这个问题。 我对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)

运行此程序并发送消息时,我没有收到任何错误消息或任何反馈。 它什么也没做。 我希望在这个问题上有任何帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM