Telegram
Payment reminders arrive here. The bot cannot message you first — open the link once and press Start.
Telegram bot
One bot for the whole product. Create it in @BotFather and paste the token here.
The token is stored encrypted and is never shown again. Leave empty to keep the current one.
Outgoing email
The mailbox letters to clients are sent from: password resets, email confirmations, invoices and payment reminders.
This is what the client sees in the From field. Most relays only accept an address of their own domain.
Port 465 — TLS right away; 587 or 25 — STARTTLS. There is no separate switch: the port decides.
The password is stored encrypted and is never shown again. Leave empty to keep the current one.
Payment reminder details
These values are substituted into the message clients receive.
Used when a client has no personal address. A per-client address is set on the client card.
Connected clients
Only these receive reminders and broadcasts. The bot cannot message anyone who has not pressed Start.
| Client | Telegram | State | Connected |
|---|
New broadcast
News and offers go only to clients who opted in. Service messages go to everyone connected.
Sent broadcasts
| When | Internal title | Kind | Status | Delivered | Actions |
|---|
Client requests
Everything clients write to us, in one place.
| When | Client | Subject | Status | Photos |
|---|
Sign-in email
The new address gets a confirmation email.
Change password
All other sessions will be closed.
New client
Choosing a plan records the first payment and starts the billing cycle. Superadmin only.
Fleet health
One screen for “who is not working, and why”. Built from what the collector already knows, so it costs nothing and does not poll the boxes.
Deploy
Restarts every client's box on the given image, one SSH per box. This is the biggest single action in the panel — it touches everyone's live trading bot at once.
| Client | Result | Time |
|---|
Clients
| Client | State | No data for | Paid through | Detail | Actions |
|---|
Plans
| Code | Title | Price, USDT | Days | Status | Actions |
|---|
Invoices
| Client | Issued | Plan | Amount | Period end | Status | Action |
|---|
New admin-panel user
Staff
| Role | State | Last sign-in | Actions |
|---|
Feed status
Live counters from the bot itself. “healthy” only means its HTTP server answers — read the frames and clients below to tell whether the feed is actually flowing.
The bot restarts itself: it exits and systemd brings it back. The feed is down for a few seconds and every client reconnects.
Market feed (spread-finder)
—
These apply to the shared feed — every client at once.
Exchanges on the wire
Turning one off removes it from the feed within one frame; connections stay warm, so turning it back on costs nothing.
Disabled pairs
A pair listed here never enters the registry: it is not subscribed, not calculated and not shipped.
Announcements
Dates are usually parsed out of the announcement text, not published by the venue — so they can be wrong.
| Effective | Exchange | Symbol | Market | Date from | Announcement | Actions |
|---|
Restart required
Read-only here: changing these needs a restart of the bot.
| Setting | Value |
|---|
Audit log
| When | Who | From where | Action | Object |
|---|