前提・実現したいこと
discord.pyでBotが発言したembedメッセージに
リアクションを付けるようにしたいのですが
どうしてもエラーが出てしまいます
どなたか教えてくださいませんか
エラー
Ignoring exception in command help: Traceback (most recent call last): File "C:\Users\user1\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped ret = await coro(*args, **kwargs) File "Program.py", line 44, in help await embed.add_reaction(ctx,"⬅") AttributeError: 'Embed' object has no attribute 'add_reaction' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\user1\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\bot.py", line 903, in invoke await ctx.command.invoke(ctx) File "C:\Users\user1\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\core.py", line 855, in invoke await injected(*ctx.args, **ctx.kwargs) File "C:\Users\user1\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Embed' object has no attribute 'add_reaction'
該当のソースコード
py
1@bot.command(pass_context=True) 2async def help(ctx): 3 embed = discord.Embed(title="コマンド一覧") 4 embed.add_field(name="!help",value="コマンド一覧を表示します") 5 embed.add_field(name="!info",value="このBotの詳細情報を表示します") 6 embed.add_field(name="!releases",value="更新履歴を表示します") 7 embed.add_field(name="!support",value="このBotのサポートサーバーを表示します") 8 embed.add_field(name="!invite",value="導入URLを表示します") 9 embed.add_field(name="!weather",value="今日の天気予報を表示します") 10 await ctx.send(embed=embed) 11 await ctx.add_reaction("⬅") 12 await ctx.add_reaction("➡") 13 await ctx.add_reaction("⛔")
補足情報
Python3.7
discord.py 1.4.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/23 16:51