当我尝试使用discord.py 中的channel.send() 功能发送消息时,出现错误。 “NoneType”对象没有属性“send” 请帮忙!
在这些代码行中:
channel = client.get_channel(channel_id)
channel.send('hi')
它应该可以工作 但事实并非如此
看起来您的
get_channel
返回了 None
。我正在考虑两(三)个可能的原因:
channel_id
是假的,即。不存在get_channel
只查看缓存的通道,可能通道由于某种原因没有被缓存。你可以试试fetch_channel
。