使用频道名称向特定频道发送消息

时间:2021-07-10 20:23:15

标签: python discord discord.py

所以我试图将消息发送到特定的频道名称,但没有成功。这在 discord.py 中可行还是我应该使用频道 ID


async def on_message(self, message):
      if message.channel.id=="123456789":  
      news=client.get_channel("general")
      news.send("test")

1 个答案:

答案 0 :(得分:0)

discord.py 文档是这样说的:

<块引用>

get_channel(id)

返回具有给定 ID 的频道。

参数

id (int) – 要搜索的 ID。

退货

返回的频道或 None 如果未找到。

是的,您需要 ID。