前提・実現したいこと
役職の付与コマンド(!get_t_role)を実行したら、その実行したユーザに特定の役職を付与したいのですが、なかなか上手くいきません。
発生している問題・エラーメッセージ
AttributeError: 'Member' object has no attribute 'server' discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Member' object has no attribute 'server'
該当のソースコード
python
1@bot.command(description='',pass_context=True,name="get_t_role") 2async def get_t_role(ctx: commands.Context): 3 user = ctx.message.author 4 role = discord.utils.get(user.server.roles, name="役職名") 5 await bot.add_roles(user,role) 6 msg = "付与しました!" 7 await ctx.send(msg) 8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。