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



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


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

discord.py文档有这样一句话:

get_channel(id(

返回具有给定ID的通道。

参数

id(int(–要搜索的id。

退货

返回的通道或"无"(如果未找到(。

所以是的,你需要ID。

最新更新