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.