【发布时间】:2021-07-25 05:23:48
【问题描述】:
所以我目前正在制作一个名为 tornado 的有趣命令,它可以让用户在一堆语音通道中移动。我想要做的是发出命令 >tornado @Blah#1234 5 并让它们在返回到语音通道 0 之前通过 6 个语音通道 5 次(初始语音渠道)。到目前为止,我能够指挥 >tornado @Blah#1234 并且它们通过 6 个语音通道移动一次,然后返回到它们原来的语音通道。任何帮助表示赞赏!
@bot.command(pass_context=True)
async def tornado(ctx, member: discord.Member):
voice1 = bot.get_channel(824745972768702525)
voice2 = bot.get_channel(729916324272144439)
voice3 = bot.get_channel(729927718296223839)
voice4 = bot.get_channel(775807325641375744)
voice5 = bot.get_channel(729958198957834290)
voice6 = bot.get_channel(729958233669632020)
voice0 = member.voice.channel
await member.move_to(voice1) ; sleep(0.1)
await member.move_to(voice2) ; sleep(0.1)
await member.move_to(voice3) ; sleep(0.1)
await member.move_to(voice4) ; sleep(0.1)
await member.move_to(voice5) ; sleep(0.1)
await member.move_to(voice6) ; sleep(0.1)
await member.move_to(voice0)
【问题讨论】:
标签: python discord discord.py