discord.py(2.0)でget_commandが使えない

実現したいこと

昔のdiscord.pyのバージョンから2.0のスラッシュコマンドへ変更しています
get_commandを使用してhelpコマンドを作成したい

前提

ここに質問の内容を詳しく書いてください。
discrod.pyを使ってhelpコマンドを作っています

発生している問題・エラーメッセージ

get_commandを使ってもコマンドを取得できない(Noneになってしまう)

該当のソースコード

python

1ソースコード 2 3import discord 4from discord.ext import commands 5from discord import app_commands 6 7#helpコマンド8@bot.tree.command(name="help", description="help説明" ,guild=My_guild)9async def help(interaction: discord.Interaction ,info:Optional[str]):10 await interaction.response.defer()11 if info == None:12 await interaction.followup.send("引数なしでhelpコマンドを実行しました")13 14 if info != None:15 await interaction.followup.send("引数ありでhelpコマンドを実行しました")16 cmnds = bot.get_command(info) 17 print(cmnds)18 19 20@bot.tree.command(name ="test",description="これはテストです。",guild=My_guild)21async def hello(interaction: discord.Interaction):22 await interaction.response.defer(ephemeral=True)23 await interaction.followup.send("testです!")

試したこと

前のVerでの実行(ちゃんと実行できた)

補足情報(FW/ツールのバージョンなど)

discord.py 2.2.2
python 3.10

コメントを投稿

0 コメント