コンテンツにスキップ

register

register.ts
import { makeSlashCommand, makeStringOption, register } from 'discord-hono'
const commands = [
makeSlashCommand('ping', 'pong を返答'),
makeSlashCommand('image', '画像ファイルを返答').options([
makeStringOption('text', 'テキスト付で').required(true),
]),
]
register(
commands,
process.env.DISCORD_APPLICATION_ID,
process.env.DISCORD_TOKEN,
//process.env.DISCORD_TEST_GUILD_ID,
)

第4引数を指定すると、1つのguild(サーバー)に対して、即座にコマンドを登録します。
第4引数に何も入れなければ、グローバルなコマンドを登録します。

register(
[],
process.env.DISCORD_APPLICATION_ID,
process.env.DISCORD_TOKEN,
//process.env.DISCORD_TEST_GUILD_ID,
)