前提・実現したいこと
VCに参加している人を取得して、_muteを入力するとその取得した人全員をmuteにしたい。
発生している問題・エラーメッセージ
Ignoring exception in command mute:と AttributeError: 'Context' object has no attribute 'join'
該当のソースコード
python
1import asyncio 2import discord 3from discord.ext import tasks,commands 4 5client = commands.Bot(command_prefix = '_') 6 7@client.command(pass_context = True) 8@commands.has_guild_permissions(mute_members=True) 9async def mute(ctx): 10 voice_in = [member.name for member in ctx.author.voice.channel.members] 11 for join in voice_in: 12 await ctx.join.edit(mute=True) 13 14client.run(MYTOKEN) 15
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。