トリガー

トリガーはリアクションが応答するイベントです。エディターのトリガーセクションでは複数のタイプを同時に有効にできます。これらは**「OR(または)」**で結合されます。有効なトリガーのいずれかが満たされれば、リアクションが実行されます。追加の制限(ラベル、パラメータ、チャット)は条件で別途設定します。

テキストメッセージ

テキストまたはメディアのキャプションに反応します。**「検索対象」**フィールドでモードを選択します。

  • キーワード — 単語・フレーズのリスト。**「一致条件」パラメータ:含む完全一致始まりが一致正規表現、および「大文字小文字を区別する」**フラグ。
  • URL — メッセージに URL が含まれる。
  • メール — メールアドレスが含まれる。
  • メンション(@username) — メンションが含まれる。
  • 任意のテキスト — 任意のテキストメッセージ。

コマンド

スラッシュコマンドに反応します。**「コマンド(「/」なし)」**フィールドに名前をリストします(例:helpmenu)。ボットは /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をご参照ください。

次のステップ