簡體   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