Python 如何获取给定语音频道的ID?-不和谐
我有下面一行代码,它的意思是接收一个频道并给出它的idPython 如何获取给定语音频道的ID?-不和谐,python,discord.py,Python,Discord.py,我有下面一行代码,它的意思是接收一个频道并给出它的id channel = discord.utils.get(message.guild.channels, name='general', type="ChannelType.voice") print(channel) 它最终返回None,我做错什么了吗?get\u x和utils。get如果找不到任何匹配项,则两者都返回None。 常见原因包括: 不同意相关意图 错键 Bot未登录,正在尝试从缓存中抓取对象 Bot无
channel = discord.utils.get(message.guild.channels, name='general', type="ChannelType.voice")
print(channel)
它最终返回
None
,我做错什么了吗?get\u x
和utils。get
如果找不到任何匹配项,则两者都返回None
。
常见原因包括:
- 不同意相关意图
- 错键
- Bot未登录,正在尝试从缓存中抓取对象
- Bot无法“看到”对象
channel=discord.utils.get(message.guild.voice\u channels,name='general')