前提・実現したいこと
select menuを使えるようにしたい
発生している問題・エラーメッセージ
インタラクションに失敗しました
該当のソースコード
py
1import discord 2from discord.ext import commands 3from discord_components import Button,ButtonStyle,Select,SelectOption 4 5 6class Test(commands.Cog): 7 def __init__(self,bot): 8 self.bot = bot 9 @commands.command() 10 async def select(self, ctx): 11 async def callback(interaction): 12 await interaction.send(content="Yay") 13 14 await ctx.send( 15 "Select callbacks!", 16 components=[ 17 self.bot.components_manager.add_callback( 18 Select( 19 options=[ 20 SelectOption(label="a", value="a"), 21 SelectOption(label="b", value="b"), 22 ], 23 ), 24 callback, 25 ) 26 ], 27 ) 28 29 while True: 30 interaction = await self.bot.wait_for("select_option") 31 await interaction.respond( 32 content=f"{','.join(map(lambda x: x.label, interaction.component))} selected!" 33 ) 34 35 36 37 38 39 40def setup(bot): 41 bot.add_cog(Test(bot)) 42
試したこと
discord_componentsの再インストール
補足情報(FW/ツールのバージョンなど)
discord.py 2.0.0a,discord-components 2.0.4
https://gitlab.com/discord.py-components/discord.py-components
あなたの回答
tips
プレビュー