gpt4 book ai didi

python - 不和谐主题曲

转载 作者:行者123 更新时间:2023-12-04 23:01:56 24 4
gpt4 key购买 nike

我想给我的一些 friend 主题曲,我已经能够使用下面的代码做到这一点

@commands.Cog.listener()
async def on_voice_state_update(ctx, member, before, after):
if member.name in theme_songs.keys():
voice = await member.voice.channel.connect()
voice.play(discord.FFmpegPCMAudio(source=f"theme_songs/{theme_songs[member.name]}"))
问题是每次发生某些事情时都会激活机器人,例如静音、上线等。
我怎样才能让它只寻找成员(member)加入?

最佳答案

尝试添加另一个 if检查他们是否加入了 channel

@commands.Cog.listener()
async def on_voice_state_update(ctx, member, before, after):
if before.channel is None:
if member.name in theme_songs.keys():
voice = await member.voice.channel.connect()
voice.play(discord.FFmpegPCMAudio(source=f"theme_songs/{theme_songs[member.name]}"))

关于python - 不和谐主题曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63756467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com