前提
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 コメント