如何获取给定语音频道的ID?-Discord.py



我有下面一行代码,它意味着接收一个通道并给出它的id。

channel = discord.utils.get(message.guild.channels, name='general', type="ChannelType.voice")
print(channel)

它最终返回None,我是不是做错了什么?

get_xutils.get如果找不到任何匹配的内容,都会返回None。常见原因包括:

  • 未签署相关意向书
  • 错误的密钥
  • Bot未登录,正在尝试从缓存中抓取对象
  • Bot不能";参见";对象

您可以尝试:

channel = discord.utils.get(message.guild.voice_channels, name='general')

最新更新