discordのbotのスラッシュコマンドが1回しか実行できない

前提

pythonでdiscordのbotを作っています
dislash.pyを使いスラッシュコマンドに対応させると、
起動から2回目でコマンドが動かなくなりました。

実現したいこと

何回でも送信できるようにする

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

1回目は正常に/を打つと一覧が表示されて想定した反応を示したのですが
2回目は/と打っても一覧が表示されず、1回目の直後に一覧から選択して
送信してみると

インタラクションアプリケーションコマンドが無効です これらはあなただけに表示されています • これらのメッセージを削除する

と出ました。

該当のソースコード

python

import discord from discord.ext import commands from dislash import slash_commands, Option, OptionType TOKEN = 'トークン' client = commands.Bot(command_prefix = '/')slash = slash_commands.SlashClient(client) test_guilds = [サーバーID]@slash.command( name = 'hello', description = '挨拶', guild_ids = test_guilds )async def ussu(inter): await inter.reply('こんにちは') client.run(TOKEN)

botのトークンとサーバーIDは置き換えてあります。

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

このサイトを参考にしました。

コメントを投稿

0 コメント