From revolut-x
Configures Telegram bot integrations for Revolut X alert notifications. Walks users through getting bot tokens and chat IDs, and manages connections via CLI commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/revolut-x:revx-telegramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Configure Telegram bot integrations for alert notifications from monitors and the grid bot.
revx connector telegram)Configure Telegram bot integrations for alert notifications from monitors and the grid bot.
Auth required. Make sure
revxis installed and configured before running these commands. If any command fails with an auth-related error —Auth not configured,No private key found,Authentication failed (401),Invalid signature,insecure permissions, or a missing key/config file at~/.config/revolut-x/— invoke therevx-authskill immediately and apply the fix yourself. Do not interrupt the user to ask them to run setup. Only escalate to the user for steps only they can perform (pasting the API key, registering the public key in their Revolut X profile, choosing a passphrase). After the fix, retry the original command.
revx connector telegram add --token <bot-token> --chat-id <chat-id>
revx connector telegram add --token <token> --chat-id <id> --label prod --test
| Flag | Description |
|---|---|
--token <token> | Telegram Bot API token (required) |
--chat-id <id> | Telegram chat ID (required) |
--label <name> | Connection label (default: "default") |
--test | Send test message after adding |
When the user wants to set up Telegram notifications, they need two things: a bot token and a chat ID. If either is missing, walk them through the setup below. Share the relevant steps as a message the user can follow — do not attempt to perform these steps via tools, as they require the user's Telegram app.
Share the following instructions with the user when they need help setting up Telegram:
Step 1 — Create a Telegram Bot (to get the bot token):
/newbotbot (e.g., my_revx_alerts_bot) — must be unique123456789:ABCdefGHI-jklMNOpqrSTUvwxYZStep 2 — Get your Chat ID:
<YOUR_TOKEN> with the token from Step 1:
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
"chat":{"id": <number>} — that number is your chat ID123456789) or a negative number for group chats (e.g., -1001234567890)Step 3 — Add the connection (Claude runs this):
Once the user provides both values, run:
revx connector telegram add --token <bot-token> --chat-id <chat-id> --test
The --test flag sends a test message to verify the connection works. If the test succeeds, the setup is complete.
Troubleshooting:
getUpdates response — the user must send a message to the bot first, then retry the URLgetUpdates shows the group chat IDrevx connector telegram list # List all connections
revx connector telegram test <connection-id> # Send test message
revx connector telegram test <id> --message "Custom test"
revx connector telegram enable <connection-id> # Enable connection
revx connector telegram disable <connection-id> # Disable connection
revx connector telegram delete <connection-id> # Delete connection
Once a Telegram connection is configured and enabled:
revx-monitor skill) are automatically sent as Telegram messages when triggeredrevx-strategy skill) send notifications on startup, shutdown, fills, and P&L changesNo additional configuration is needed — active monitors and the grid bot detect enabled Telegram connections automatically.
| Skill | Purpose |
|---|---|
revx-monitor | Set up price/indicator alerts that notify via Telegram |
revx-strategy | Grid bot sends trade notifications via Telegram |
revx-auth | API key setup and configuration |
npx claudepluginhub revolut-engineering/revolut-x-api --plugin revolut-xMonitors Revolut X live prices and technical indicators (RSI, EMA crossover, MACD, Bollinger Bands, volume). Runs as a long-running background process with alert notifications.
Automates Telegram bot tasks: send messages/media, manage chats, handle commands via Composio toolkit and Rube MCP. Requires active Rube MCP/Telegram connection.
Provides CLI for Telegram Bot API using bot tokens: authenticate, send messages, read chats, get info, manage multi-bot setups. For CI/CD and server-side messaging automation.