前提・実現したいこと
Discord.pyで指定したロールを全員に付与する機能を作っています。
該当のソースコード
python
1@bot.command() 2@commands.has_permissions(administrator=True) 3async def all_add_role(ctx, *, role_name): 4 guild = ctx.guild 5 role = discord.utils.get(guild.roles, name=role_name) 6 for member in ctx.guild.members: 7 if not member.bot: 8 await ctx.send(f"メンバーに**`{role_name}`**を__付与__しました。") 9 await member.add_roles(role)
問題点
一様機能はするのですが、この状態だとメンバーの数だけ、
await ctx.send(f"メンバーに**{role_name}**を__付与__しました。")
この部分が処理されます。
処理が終わったらこの部分を処理するにはどうすればよいですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/11 08:43