概要
discord.js でスラッシュコマンド(Slash commands)を使う
これを見ながら適当にサンプルコマンドを作成して
「ほーんこんな感じで作れるんか、で、削除どうすんの????」
って小一時間ハマった
Googleで「discordjs slash command 削除」とかで検索かけたら1ヶ月くらい無回答で放置されてるteratailが出てきて涙を流したので、メモ程度に残しておく
消し方
// GUILD_IDはdiscordのサーバアイコン右クリ→IDをコピーで取れる
const guild = client.guilds.cache.get(GUILD_ID);
// こいつで全削除
guild.commands.set([])
.then(console.log)
.catch(console.error);
参考
discord.js 公式ドキュメント
.deleteの箇所読みながらこれ一括で消せないのかなーとか思ってたら.setの下にちっちゃく書かれてた
中途半端に読むのは良くないッスね