Algonics
☰
Dashboard
QUANT
Data
Strategies
Bots
Alerts
CONFIG
Connections
Channels
Settings

Channels示例数据 · SAMPLE/channels

Telegram, email, webhooks
+Add channel5 channels
NameTypeEnabledLast testUsed byNotes
TOps Telegram
Telegram✓Success · 10-26 15:102 bots · 1 alert
Karlo's phone · fills, errors, bot stops
Daily report email
Email✓Success · 10-26 08:002 alerts
karlo@algonics.io, ops@algonics.io
{ }Grafana webhook
Webhook✕Failed · 10-26 15:101 alert
POST to the Grafana annotations endpoint
DDingTalk team
DingTalk✓Success · 10-20 10:121 bot
Off during the holidays
LLark ops group
LarkNot tested—
—
MAIN · Telegram, tested
Add channel✕
TTelegram
▼
1
Ops Telegram
2
••••••••••••••••••••••••••••••••••From @BotFather
-1002233445566Your user ID or a group / channel ID; send /start to the bot first
Karlo's phone · fills, errors, bot stops
4
Enabled5Off keeps the configuration but sends nothing
Send test✓ Sent6CancelSave7
VARIANT · Type dropdown open
Add channel✕
TTelegram
▲
EmailRecipients
TTelegramBot token + chat
{ }WebhookAny HTTP endpoint
DDingTalkGroup robot
LLarkGroup robot
Telegram
From @BotFather
Your user ID or a group / channel ID; send /start to the bot first
Anything to remember about this channel
EnabledOff keeps the configuration but sends nothing
Send testCancelSave
VARIANT · Email: Recipients
Add channel✕
Email
▼
Daily report email
karlo@algonics.io✕ops@algonics.io✕Add addressPress Enter after each address. The sender (SMTP) is set once in Settings.
Daily P&L, bot stops
EnabledOff keeps the configuration but sends nothing
Send testCancelSave
VARIANT · Webhook with headers
Add channel✕
{ }Webhook
▼
Grafana webhook
POST
▼
https://grafana.algonics.io/api/annotations
Headers (optional)
Authorization
Bearer glsa_••••••••
✕
X-Source
algonics
✕
+Add header
••••••••••••••••If set, each request carries an HMAC-SHA256 signature of the body
POST to the Grafana annotations endpoint
EnabledOff keeps the configuration but sends nothing
Send testCancelSave
VARIANT · DingTalk
Add channel✕
DDingTalk
▼
DingTalk team
https://oapi.dingtalk.com/robot/send?access_token=6f1c…
Only if the robot's security setting uses a signature
Anything to remember about this channel
EnabledOff keeps the configuration but sends nothing
Send testCancelSave
VARIANT · Edit with a saved secret
Edit channel✕
TTelegram
▼
The type can't be changed after saving
Ops Telegram
Saved · ends with x9QkLeave as is to keep the saved token, or type a new one
-1002233445566Your user ID or a group / channel ID; send /start to the bot first
Karlo's phone · fills, errors, bot stops
EnabledOff keeps the configuration but sends nothing
Send testCancelSave
VARIANT · Test failed
Add channel✕
TTelegram
▼
Ops Telegram
••••••••••••••••••••••••••••••••••Unauthorized (401): Telegram rejected this bot token
-1002233445566Your user ID or a group / channel ID; send /start to the bot first
Anything to remember about this channel
EnabledOff keeps the configuration but sends nothing
Send test✕ Unauthorized (401)CancelSave
Annotations: Add channel is a MUI Dialog (maxWidth sm) with a single form, shown here with its variants. ① Type, the first field: a Select with an avatar per option (Email, Telegram, Webhook, DingTalk, Lark; variant: open). The fields below adapt to the type; Name and Notes are kept when switching, the type fields are cleared. Telegram shown. In Edit the Type is disabled. ② Name, prefilled with the type name, must be unique. ③ Type fields: Email: Recipients as a chip input (several addresses; the SMTP sender is configured once in Settings). Telegram: Bot token (secret) + Chat ID. Webhook: Method (default POST) + URL, optional Headers as key / value rows (+ Add header, ✕ removes), optional Signing secret (HMAC-SHA256 of the body). DingTalk: Robot webhook URL + optional Sign secret. Lark: Robot webhook URL + optional Signature secret. Secrets are password fields with a show / hide eye, stored encrypted; Edit shows them masked with the last 4 characters (Saved · ends with …) and replaces them only if a new value is typed. ④ Notes, optional. ⑤ Enabled, on by default. Off keeps the configuration but nothing is sent. ⑥ Send test sends a short fixed test message with the values in the form; the result appears inline: ✓ Sent, or ✕ with the error (variant: Telegram 401, the token field turns red). It becomes the Last test when saved. ⑦ Save is enabled once Name and the required fields are filled; testing is recommended but not required. Not part of a channel: message templates, quiet hours, rate limits.
Sample data: names, addresses and tokens are fake and for illustration only.
☰ All ‹ › 21/22