通知チャネルの設定方法
Trade のアラートはウェブページに表示されるほか、Telegram と Feishu にも送信できます。このページでは、チャネルの追加、テストメッセージの送信、アラートの種類ごとの送信先の選び方を説明します。
対応しているチャネル
| チャネル | 送信先 | 準備するもの |
|---|---|---|
| Telegram | ボットからあなたへの個人チャット、またはグループ | BotFather で作成した自分のボット |
| Feishu グループボット | Feishu または Lark のグループ | グループ内のカスタムボットの Webhook URL |
チャネルは「設定」の「通知」で追加します。ウェブのアラートは常にオンで、チャネルは不要です。
Telegram を接続する
Telegramで BotFather を開き、/newbot を送信してボットに名前を付け、発行されたトークンをコピーします。この操作は、Telegramを初めて接続するときだけ行います。
Tradeの通知チャンネルでチャンネルを追加を選び、続けてTelegramを選んで、トークンを貼り付けます。すでにボットを追加している場合は、メニュー(Telegram · ボット名経由)からそのボットを選べば、トークンの入力は不要です。新しいボットに切り替えるには、Telegram · 新しいボットを使うを選びます。
アラートの受信方法を選びます。個人用 · プライベートチャットでは、ボットがあなたに直接メッセージを送ります。グループ · グループに追加では、ボットをグループに追加します。複数のグループに追加することもできます。
Telegramでリンクを開くか、スマートフォンでコードを読み取ります。個人チャットの場合は「開始」をタップし、グループの場合はグループを選びます。チャットは自動的に接続され、「ZML Tradeに接続しました」というメッセージが届きます。
リンクの有効期限が切れた場合は「新しいリンクを生成」を選択します。別のチャットも接続するには「別のチャットを接続」を選択します。
1つのボットで、個人チャットと複数のグループに対応できます。各チャットは、一覧ではそれぞれ独立したチャンネルになります。同じボットを、別のTradeやZ Market Labでも同時に使うことはできません。Telegramがメッセージを届ける先は1か所だけだからです。Tradeは警告を表示し、こちら用に別のボットを用意するよう勧めます。それでもここで使う場合、もう一方では新しいチャットを接続できなくなり、そのアラートのボタンも機能しなくなります。
Feishu を接続する
Feishu グループの設定でグループボットを開き、カスタムボットを追加します。「署名検証」はオンにしないでください。
ボットの Webhook URL をコピーします。
Trade の「通知チャンネル」で「チャンネルを追加」を選択し、「Feishu グループボット」を選んで「チャンネル名」を入力し、「Webhook のアドレス」を貼り付けます。
貼り付けると自動的に接続され、テストメッセージが 1 件送信されます。Webhook URL は保存後は表示されません。
テストメッセージを送信する
チャネルで「テストメッセージを送信」を選択し、チャットで受信したことを確認します。届かない場合は、チャネルが有効になっているか、ボットがまだチャットに参加しているかを確認してください。
アラートの種類ごとにチャネルを選ぶ
設定 → 通知のアラートでは、アラートの種類ごとに一覧が表示されます。未実現収益率アラート、資金調達コストのアラート、強制決済リスク、戦略の新規建てスプレッド、戦略の決済スプレッド、ポジション差異保護です。各行の末尾に、そのアラートの送信先が表示されます。選択すると変更でき、変更はすべてのコンボにすぐに反映されます。
各種類のチャンネルは1つまで選べます。Telegramのみ、Feishuのみ、または両方です。どれも選ばない場合、行にはウェブのみと表示され、アラートはウェブページのみに表示されます。
条件が10秒間連続して満たされた場合にのみアラートが発動します。途中で満たされなくなると、計時はやり直しになります。条件が満たされ続けている間は、解除されるまで10秒ごとにアラートが再送されます。これらの時間は固定で、変更できません。
automatic alignmentの結果は1回だけ送信されます。
開いたパネルのテストメッセージを送信は、そのアラートの種類で現在選択されているチャンネルに送信されます。
コンボのパラメータ画面では、アラートを送る行の末尾に同じ送信先が表示されます。そこで変更しても、すべてのコンボに適用されます。
おやすみモードと通知音
「サイレント」: ミュート条件として、範囲(このコンボ、このコインの全コンボ、この取引所の全コンボ)と継続時間(1時間、8時間、24時間)を選びます。その間は音が鳴らず、通知も送信されませんが、コンボ行には引き続きアラートが表示されます。Telegramのアラートメッセージにもミュートボタンがあります。
「強制決済リスク」「ポジションの不一致」「自動整列の結果」「資金調達コストのアラート」はdo not disturbの影響を受けません。
ベルで切り替えられるのは、現在のブラウザーのアラート音と約定音のオン/オフのみです。
チャネルが送信しなくなったとき
Telegramがボットのトークンを受け付けなくなると、そのボットを使用するすべてのチャンネルにトークンが無効になりましたと表示され、送信が停止します。そのうちの1つを開き、送信ボットの横でボットを管理を選び、続けてトークンを置き換えを選んでください。1回置き換えるだけで、そのボットのすべてのチャットが復旧します。チャンネルを削除すると、そのチャンネルを使用していたすべてのアラートの種類から削除されます。チャンネルが1つも残っていないアラートの種類では、行末にウェブのみと表示されますので、チャンネルを選び直してください。チャンネルを無効にすると、そのチャンネルを使用しているアラートの種類では、行末のチャンネル名の後ろに赤い点が表示され、開いたパネルに無効のため送信されませんと表示されます。再度有効にするか、別のチャンネルを選んでください。その他のケースについては、アラートがTelegramまたはFeishuに届かないをご覧ください。