条件とチャット
条件はトリガーに加えた追加フィルターです。有効なすべての条件は**「AND(かつ)」で結合されます。リアクションはすべての条件が満たされた場合にのみ実行されます。チャット範囲(リアクションが動作する場所)は別途設定します。どちらの設定もリアクションエディター(条件とチャット範囲**のセクション)で行います。
ラベルによる条件
必要なラベルを持つユーザーのみに適用します。モード**「ラベルあり」** / **「ラベルなし」**とボットのラベルリストを設定します。ラベルは購読者のタグ(VIP、支払済み、新規など)です。詳細はユーザー(CRM)をご参照ください。
パラメータによる条件
ユーザーパラメータの値を確認します。各ルールはキー、演算子、値で構成されます。演算子:等しい、等しくない、より大きい、より小さい、含む、設定済み、未設定。パラメータはボットがアクション(ダイアログの返答を保存するなど)で蓄積します。詳細はアクションをご参照ください。
ユーザー ID による条件
リアクションが許可されるユーザーの Telegram 数値 ID リスト。個人向けまたは管理者向けリアクションに便利です。
初回出現からの経過時間
ユーザーの初回出現からの経過時間を比較します。モード**「より短い」** / **「より長い」**と秒単位の期間を設定します。例えば、最初の 24 時間内の新規ユーザーに特別なリアクションを設定できます。
メッセージ数による条件
ユーザーのメッセージ数を比較します。「より少ない」 / 「より多い」 / **「等しい」**と値を設定します。オンボーディングやアクティビティへの報酬に適しています。
チャットメンバーによる条件
ユーザーが指定されたチャットのメンバーかどうかを確認します。「メンバーである」 / 「メンバーでない」 + チャット ID リスト。メンバーシップは chat-member イベントで追跡されます。例えば、「チャンネルメンバー限定コンテンツ」のボットを作成するのに使用します。
「その他」ブランチ
**「条件が満たされない場合 — リアクションを起動する」**フィールドで代替リアクションを設定します。フィルターが通過しなかった場合、現在のリアクションの代わりに指定されたリアクションが起動します。1 つのルールで 2 つのシナリオを分岐させるシンプルな方法です。
チャット範囲(「チャット範囲」)
リアクションが動作できる場所:
- ボットとのプライベートチャットで動作 — プライベートメッセージ。
- グループとチャンネル — ボットへのメンション時のみ — グループでのリアクションはボットへのメンション・返信時のみ機能します。
- パラメータに保存されているチャット ID でも動作 — ユーザーパラメータからの動的チャットリスト。
何も選択されていない場合、リアクションはプライベートチャットでのみ動作します。
ユーザーによるフィルター
追加設定(値:問わない / はい / いいえ):
- ボットとのプライベートチャットを開始済み — ユーザーがプライベートダイアログを持っているかどうか。
- ボットをブロック済み — ユーザーがボットをブロックしているかどうか。