【发布时间】:2021-02-10 14:45:17
【问题描述】:
我正在尝试制作一个支持机器人,当用户连接支持频道时加入语音支持频道。
@client.command(aliases=['sup', 's'])
async def support(ctx):
log = client.get_channel(id=701765882417774663)
channels = ['bot-befehle']
vc = client.get_channel(id=702412635127152686)
global player
if str(ctx.channel) in channels:
try:
player = await vc.connect()
except:
return
player.play(discord.FFmpegPCMAudio('support.mp3'))
player.source = discord.PCMVolumeTransformer(player.source)
player.source.volume = 1.00
await asyncio.sleep(30)
player.stop()
await player.disconnect()
await log.send('Habe den Befehl "!support" erfolgreich ausgeführt.')
print('Habe den Befehl "Support" erfolgreich ausgeführt.')
我不知道如何在语音频道中检查用户。有人可以帮忙吗?
【问题讨论】:
-
你到底想做什么?你的解释有点难以理解。是否要检查是否有人在它加入的语音频道中?
-
是的,就是这样。当有人在频道中时,机器人应该加入这个频道。
标签: python-3.x discord discord.py