所以我试图向特定的通道名称发送消息,但没有成功。这在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。