python - 如果成员数量少于 2,则使用不和谐机器人断开通话
问题描述
我想让我的不和谐机器人在通话中唯一的事情时断开通话,并且我有那段代码
@bot.event
async def on_voice_state_update(after, before, member):
if member.voice < 2:
await voice.disconnect()
else :
print("False")
我在这里有什么问题?
解决方案
当您的机器人连接到呼叫时,为connect
函数设置一个变量。例如,如果您的语音频道存储在 中channel
,并且您这样做了await channel.connect()
,则将其更改为voice=await channel.connect()
。就这样!
推荐阅读
- sql - 即使我们正在分配日期时间对象,如何获取 sql 时间日期变量仅打印日期部分
- javascript - 使用 Geolocation [Onclick] 更新 Geojson 文件
- ios - 防止 UITextField 在键入时更改宽度
- javascript - 我的问题是关于使用 Nuxt.js 和 Wordpress 作为我的 Headless CMS
- java - 乌尔都语到乌尔都语使用 SpeechRecognizer 和 RecognitionListener
- c# - Xamarin.Andriod:如何从收件箱中删除或标记为已读消息(对话)
- sql - DB2 为 MQT(Materialized Query Table)创建临时表以进行增量刷新
- rust - Rust 块和连接
- nginx - 有没有办法处理一个 URL 并用原始的子字符串(模式)形成一个新的 URL?
- python - 除了 _getexif() 之外,还有其他方法可以从图像中提取元数据吗?