【问题标题】:discord.py how do I make my bot join a specific voice channel?discord.py 如何让我的机器人加入特定的语音频道?
【发布时间】:2020-10-30 08:04:27
【问题描述】:

正如标题所示,我正在尝试让我的机器人加入特定的语音频道。我发现了与如何让机器人加入作者语音频道有关的其他问题。我想做的是,加入“x”语音频道。我怎么会这样?

【问题讨论】:

标签: discord.py-rewrite


【解决方案1】:

获取频道的discord.Channel 实例,并将其称为connect() 函数。

channel_id = the_id_of_the_channel_you_want_to_join
voice_channel = client.get_channel(channel_id)
await voice_channel.connect()

【讨论】:

  • 是的,我知道,但我不明白的是,您如何将该频道 ID 插入您的机器人以加入。
  • 如果您希望机器人始终加入同一个频道,您可以右键单击频道以复制其 ID。如果您没有copy id 按钮,请转到设置并打开developer mode。如果您希望机器人加入命令作者所在的同一频道,您可以获取他们的VoiceState 并从中获取频道。 API 文档中的更多信息:discordpy.readthedocs.io/en/latest/…
猜你喜欢
  • 2020-10-04
  • 2020-08-30
  • 1970-01-01
  • 1970-01-01
  • 2021-07-13
  • 2019-05-05
  • 1970-01-01
  • 2018-06-16
  • 2020-10-15
相关资源
最近更新 更多