当前位置: 首页 > 知识库问答 >
问题:

不一致py |删除空语音频道

薛枫
2023-03-14

我正在为我的discord服务器制作一个机器人,但我遇到了问题。我想要的是,当最后一个人离开一个语音频道(它是由机器人生成的)时,我想要删除该语音频道。

我也考虑过测试任何空的语音频道并删除它们,但我不知道如何做。

共有1个答案

倪子晋
2023-03-14

您可以使用on_voice_state_update事件来测试成员何时离开语音频道,检查它是否是空的,然后VoiceChannel.delete

 类似资料:
  • 我目前正在为我的不和谐服务器开发一个discord.py重写(1.3.3)机器人。目前,我正试图让机器人在语音频道中播放音乐。根据discord.py留档,您将使用函数channel.connect()连接到语音通道,该通道将返回VoiceClient对象。 然而,我从未从通道中获得VoiceClient对象。连接()。机器人确实加入了我的频道,但它似乎陷入了一个无限循环。在“wait chann

  • 我试图制作一个不和谐机器人,用户可以分配某些语音频道,让机器人在用户加入时自动加入语音频道。 但是,我需要制作一个类似数据库的东西来保存分配为自动连接频道的语音频道列表,以防止在bot关闭时丢失分配的频道列表。 我写了一个代码来保存到. txt文件中,代码是: 但是,当我运行它时,会出现如下错误: 我不知道如何将语音频道id转换为str,在频道周围使用str()也不起作用。 有没有办法让我做到这一

  • 我想发送消息,如果作者有角色,但如果我尝试此代码不工作(角色的id是正确的)。

  • 我的问题是,我在尝试删除不一致的邮件时收到错误。 我收到这个错误: 我还尝试了,但我收到一个错误,告诉我消息未定义。 当我删除试图删除消息的代码时,程序就会工作。

  • 好的,所以我搜索了一会儿,但是我找不到任何关于如何删除不协调频道中所有消息的信息。我所说的所有信息是指在该频道中所写的每一条信息。有什么线索吗?

  • 上面的代码正在运行。 我没有得到任何错误,但我也希望机器人显示他们是afk的原因,当他们提到。有人能帮忙吗?