トリガー
トリガーはリアクションが応答するイベントです。エディターのトリガーセクションでは複数のタイプを同時に有効にできます。これらは**「OR(または)」**で結合されます。有効なトリガーのいずれかが満たされれば、リアクションが実行されます。追加の制限(ラベル、パラメータ、チャット)は条件で別途設定します。
テキストメッセージ
テキストまたはメディアのキャプションに反応します。**「検索対象」**フィールドでモードを選択します。
- キーワード — 単語・フレーズのリスト。**「一致条件」パラメータ:含む、完全一致、始まりが一致、正規表現、および「大文字小文字を区別する」**フラグ。
- URL — メッセージに URL が含まれる。
- メール — メールアドレスが含まれる。
- メンション(@username) — メンションが含まれる。
- 任意のテキスト — 任意のテキストメッセージ。
コマンド
スラッシュコマンドに反応します。**「コマンド(「/」なし)」**フィールドに名前をリストします(例:help、menu)。ボットは /help および /menu に応答します。
/start コマンド
/start 専用のトリガーです。ペイロードフィールドでディープリンクパラメータ(/start <payload>)をキャッチします。空の場合は任意の /start に反応します。これはリファラルやキャンペーンリンクの基礎になります。
インラインボタンのクリック(callback)
インラインボタンのクリックに反応します。「ボタンデータ(callback_data)」フィールドと「一致条件」(完全一致、始まりが一致、含む、正規表現)でキャッチするボタンを指定します。
メディア
選択されたタイプの添付ファイルに反応します:写真、動画、動画メッセージ、ドキュメント、音声、ボイスメッセージ、GIF、スタンプ、サイコロ、ゲーム、アンケート、連絡先、位置情報、場所、アルバム。
システムイベント
チャットのイベントに反応します:リンクから参加、チャットに追加、チャットを退出、チャットから削除、ステータス変更、参加申請、メッセージへのリアクション、リアクションカウンター。ウェルカムメッセージ、モデレーション、申請受付に便利です。
返信と転送
- メッセージへの返信(reply) — メッセージが別のメッセージへの返信である場合に反応します。
- 転送されたメッセージ — 転送メッセージに反応します。
N 番目のメッセージごと
ユーザーの N 番目のメッセージごとに反応します(**「メッセージ番号」**フィールド)。定期的なヒントやアンチフラッド対策に適しています。
スケジュール(日時)
指定した日時に反応します(日付リスト)。スケジュール設定されたリアクションは、期限が来るとアクティブな購読者に配信されます。詳細は一斉配信をご参照ください。
受信 Web リクエスト(Webhook)
外部からの HTTP リクエストに反応します。パス(ボットのアドレスとパスから完全な URL が形成されます)、シークレットトークン(セキュリティ用)、メソッド(POST / GET / PUT / ANY)を設定します。リクエストデータは実行コンテキストに入り、アクションで {{ctx.フィールド}} からアクセスできます。詳細はWeb リクエストと Webhookをご参照ください。