我想通过使用 discord.py 库查看用户是否正在通话。是否有我可以使用的函数或代码来做到这一点?也许是这样的:
@bot.event
async def on_talking_update(user, prev, cur):
if cur.is_talking and prev.is_not_talking:
print("the person is now talking")
elif prev.is_talking and cur.is_not_talking:
print("the person is done talking")
答案 0 :(得分:3)
您无法检测到是否有人在语音频道中讲话。您只能查看他们是否在语音频道中。