Alerts Configuration Panel

The Alerts Configuration panel allows you to integrate the bot with your personal Slack workspace to receive real-time alerts for all major actions, especially failures or execution issues. This is crucial because the bot runs on a remote VPS and may be unattended β€” notifications help you stay informed even when you're not actively watching.


⚠️ Why This Matters

🚨 Trades happen silently in a VPS β€” if something fails, you won’t know unless alerts are configured. Enabling alerts ensures that:

  • ❌ Failed executions

  • ❗ Missing passwords or window errors

  • ⚠️ Timing conflicts or user focus issues ...can all be pushed instantly to your private Slack channel.

This makes it essential for both live and funded account safety.


πŸ› οΈ Setup Fields

Field
Description

βœ… Enable Slack Alerts

Checkbox to toggle Slack integration. Must be checked to activate alerts.

πŸ”‘ Slack Token

Your Slack Bot Token (e.g., starts with xoxb-). You must create your own Slack App.

πŸ›°οΈ Slack Channel

Channel name (e.g., #trading-alerts) or Channel ID where the alerts should be sent.

πŸ› οΈ You must invite your bot to the channel using this command in Slack: /invite @YourBotName


πŸ§ͺ Buttons

  • Save Slack Configuration Saves your token and channel preferences locally.

  • Test Configuration Sends a test message to your Slack channel to verify the integration is working properly.


πŸ” Slack Requirements

To use this feature, users must:

  1. Have their own Slack Workspace

  2. Create a Slack App and Bot Token (e.g., via Slack API)

  3. Install the app into the workspace

  4. Get the OAuth Token (starts with xoxb-)

  5. Provide a valid channel name or ID

  6. Invite the bot to the channel manually via /invite

πŸ“Œ Bot tokens must be kept secure. Never share your token publicly.


βœ… Best Practice

  • Always test your Slack alerts after setup.

  • Use a private channel or create a dedicated channel like #vpsbot-alerts.

  • React immediately to any alert indicating password, focus, or command issues.

Last updated