GetMyBot ナレッジベース

トリガー

リアクションのすべてのトリガータイプ: テキスト、コマンド、メディア、ボタン、イベント、スケジュール、Webhook。

このページの内容

トリガーはリアクションが応答するイベントです。エディターのトリガーセクションでは複数のタイプを同時に有効にできます。これらは**「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をご参照ください。

次のステップ