詳細設定

高度な設定

IPホワイトリストの追加

IPホワイトリストは、当該appKeyがプッシュ通知を受信可能なリクエストIPアドレスを指定するために使用します。

alt text


コールバック管理

貴社の業務システムで「メッセージステータス」情報を取得する必要がある場合は、ここでコールバックアドレスを設定してください。

「メッセージステータス」とは、メッセージ送信後の送信中、配信済み、既読などの状態を指します。

高度な設定コールバック管理ページに移動し、「コールバックを設定」をクリックしてコールバックを設定します。

alt text

  • コールバックの説明およびコールバックアドレスを入力してください。
  • コールバックイベントを選択します。選択したイベントが発生すると、設定したコールバックアドレスに情報がプッシュされます。
  • 「メッセージステータス」やメッセージ応答の右側をクリックすると、該当するサンプルを確認できます。

配信頻度管理

配信頻度管理機能では、1台のデバイスが1日に受信できるプッシュ通知の上限数を設定し、ユーザーへの過度な通知を防止できます。また、ユーザーがプッシュ通知を受信できる時間帯も設定できるため、深夜帯の通知による迷惑を回避できます。さらに、さまざまな業務シナリオに応じて、システム系メッセージを制限対象外とするかどうかも区別可能です。

プッシュ頻度

「有効化」ボタンをクリックし、1台のデバイスごとのプッシュ通知送信上限数を設定します。ユーザーごとに1時間/1日/1週間あたりの最大送信数を指定可能です。上限を超えたメッセージは直接破棄されます。

alt text

許可プッシュ時間帯

「有効化」ボタンをクリックし、プッシュ通知を許可する時間帯を選択します。指定した時間帯以外に送信されたメッセージは破棄されます。

alt text

アラーム設定

プッシュアラーム機能は、プッシュタスクの異常(例:タスクのバックログ)が発生した場合に、メールまたはSMSを通じて開発者に迅速に通知し、潜在的なリスクを早期に特定して対処するのに役立ちます。

機能のエントリと権限

エントリ場所

コンソール → 詳細設定アラーム設定

アラーム指標の説明

大規模ターゲットプッシュタスクのバックログ

  • 指標の意味 現時点で完了していない大規模ターゲットプッシュタスクの数。

    完了したタスクはバックログ数に含まれません。

  • 大規模ターゲットの定義 単一プッシュタスクの登録ID数が、現在のAppKeyに対してシステムで設定されたしきい値以上の場合。 (このしきい値はシステムによって自動的に取得され、異なるAppKeyごとに異なる場合があります。)

アラームルールの説明

1. アラームしきい値

  • 許容可能なタスクバックログの最大値を表します。
  • ユーザーによるカスタマイズが可能です。
  • 最小値:5
  • リアルタイムのバックログがしきい値以上になると、アラームがトリガーされます。

2. アラーム頻度

  • 統計期間:00:00:00 – 23:59:59(毎日)

  • アラームトリガーロジック:

    1. バックログが初めてしきい値に到達または超えた場合、即座にアラームが送信されます。
    2. その後、システムは5分ごとにチェックを行います。
    3. アラーム条件が引き続き満たされている場合、アラーム通知が継続して送信されます。

3. アラーム復旧ルール

  • タスクバックログがアラームしきい値の50%に低下した場合、システムは復旧アラーム通知を自動的に送信し、現在の異常状態が緩和されたことを示します。

基本設定の説明

1. アラーム時間

アラームが有効となる時間範囲を制限するために使用されます。

オプション 説明
任意の時間 アラームは任意の時間で有効です。
カスタム時間 指定した時間範囲内でのみ有効です。範囲外で発生したアラームは破棄されます。

2. アラーム方法

以下のアラーム方法をサポートしています(複数選択可能):

  • 📧 メール
  • 📱 SMS
  • 🤖 DingTalk Bot
  • 🤖 WeCom Bot
  • 🤖 Telegram Bot
アラーム方法 受信情報
メール メールアドレスリスト
SMS 携帯番号リスト
DingTalk Bot Webhookアドレス
WeCom Bot Webhookアドレス
Telegram Bot Bot Token + Chat ID

複数のアラーム方法を選択した場合、それぞれの方法に対して受信情報を個別に設定する必要があります。

注意:

  • EngageLabの内部統一アカウントが送信に使用されます。

  • 以下の要件はありません:

    • メールアドレスがEngageLabアカウントに登録されている必要はありません。
    • 携帯番号がEngageLabアカウントに登録されている必要はありません。

使用手順と注意事項

  • アラームスイッチをオンにすると、この指標に対するアラームの受信を受け入れることを意味します
  • アラーム方法または受信リストが設定されていない場合、アラームが有効であっても通知は送信されません。
  • カスタムアラーム時間外で発生したアラームは、直接破棄され、再送信されません
  • 異常アラームが発生した後にのみ、復旧アラームがトリガーされます。

FAQ: Telegram BotのBot TokenとChat IDを取得する方法は?

Telegram Botアラームを使用する前に、以下の2つの情報を取得する必要があります:

  • Bot Token: Botを識別し、認証するために使用します。
  • Chat ID: アラームメッセージの受信者(個人またはグループチャット)を指定するために使用します。

1. Bot Tokenを取得する方法

  1. Telegramで**@BotFather**を検索して開きます。
  2. /startを送信します。
  3. /newbotを送信し、指示に従ってBotを作成します。
  4. Botの名前とユーザー名を設定します(ユーザー名はbotで終わる必要があります)。
  5. 作成後、BotFatherからBot Tokenが返されます。

例:

123456789:AAxxxxxxxxxxxxxxxx
              
              123456789:AAxxxxxxxxxxxxxxxx

            
このコードブロックはフローティングウィンドウ内に表示されます

⚠️ Bot Tokenは安全に保管してください。漏洩すると他者にBotを操作される可能性があります。

2. Chat IDを取得する方法

方法1: ツールBotを使用する(推奨)
  1. Telegramで**@userinfobotまたは@get_id_bot**を検索します。
  2. Botに任意のメッセージを送信します。
  3. 返された情報でChat IDを確認します。
  • 個人チャットIDは通常、正の整数です。
  • グループチャットIDは通常、負の整数(例:-100xxxxxxxxxx)です。
方法2: グループチャット経由で取得する(グループアラーム用)
  1. Telegram Botを対象のグループチャットに追加します。

  2. グループチャットでメッセージを送信するか、以下を入力します:

    /start@YourBotUsername
                  
                  /start@YourBotUsername
    
                
    このコードブロックはフローティングウィンドウ内に表示されます
  3. 以下のURLにアクセスします(<BOT_TOKEN>をTokenで置き換えます):

    https://api.telegram.org/bot<BOT_TOKEN>/getUpdates
                  
                  https://api.telegram.org/bot<BOT_TOKEN>/getUpdates
    
                
    このコードブロックはフローティングウィンドウ内に表示されます
  4. 返された結果でchat.idフィールドを確認します。

icon
お問い合わせ