Bots には、特定のトリガーに対応するカスタムコマンドがあります。 ユーザーがボットのコマンド接頭辞をタイプすると、ボット名とトリガー語が続きます。ボットは、設定された応答に応答します。
シンタックス
!BotNameトリガー
プレフィックス (prefix)! デフォルトでは) および ボット名 はトリガー語の前に必要です。 例えば、「FAQ」という名前のボットに「ルール」というコマンドがある場合:
!よくある質問
コマンドの作成
利用する
/bot addcmd コマンドまたはボット管理ダイアログ:
/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST
各コマンドは、 trigger
(単語ユーザタイプ) と a response
(ボットが言うこと) 任意記述はで示されます
!BotNameヘルプ
リスト。
テンプレートプレースホルダー
コマンドレスポンスは、動的プレースホルダをサポートしています。
-
{nickname}— コマンドを呼び出したユーザ -
{channel}— コマンドが使用されるチャネル {prefix}— ボットのコマンドプレフィックス{botname}— ボットの名前
/bot addcmd FAQ welcome Hello {nickname}、歓迎する {channel}!
応答でも IRC の書式エスケープを使えます。たとえば
\c04 は色、 \b
は太字、 \o
は書式の解除に使います。
/bot addcmd FAQ rules \c04\bRead this:\o Please read #rules
組み込みヘルプコマンド
ヘルプ機能が有効になっている場合、タイピング
!BotNameヘルプ すべての利用可能なコマンドを記述でリストします。 これは自動で設定不要です。
!FAQヘルプ
ルールと制限
- トリガーは、ボット(ケース感度)ごとにユニークでなければなりません
- カスタムコマンドの機能はボットで有効にする必要があります
- 管理者とサーバー演算子のみがコマンドを追加または削除できます
- ボットクールダウンを適用 — 迅速な呼び出しが無視される
Dialogによる管理
Bot Management ダイアログを開きます。ツール → ボット管理)、ボットを選択し、 コマンド タブ。 使用条件 コマンドの追加... 新しいコマンドを作成する 削除 既存のものを削除する。