Communication Channels
Connect SingularCore to your favorite messaging platforms. Our unified communication architecture supports Telegram, Discord, Slack, WhatsApp, and iMessage — all routed through a centralized message processor with tier-based authorization and rate limiting.
Quick Start in 3 Steps
Choose Your Channels
Select which platforms you want to enable. Telegram and Discord are recommended for beginners.
Get Your Credentials
Follow the platform-specific setup guides to obtain API tokens and IDs.
Configure & Validate
Use the Setup Wizard or manual configuration. Test connections to verify everything works.
Prefer an Interactive Setup?
Use our Setup Wizard for a guided, step-by-step configuration experience with real-time validation.
python core/brain/skills/builtin/setup_wizard.pyChoose Your Channels
Telegram
HTTP API bot with polling/webhook support. The easiest setup with robust command handling.
Discord
Gateway API with slash commands, embeds, and rich formatting. Perfect for team collaboration.
Slack
Web API with slash commands and event subscriptions. Enterprise-grade workspace integration.
Meta Business API for high-priority and urgent notifications. Business messaging platform.
iMessage
macOS-only AppleScript bridge for native iMessage integration. Urgent alerts only.
Google Chat
Google Workspace integration with slash commands, cards, and interactive dialogs.
Unified Architecture
All channels route through the Comms Router, which provides a unified message format, authorization layer, and tier-based access control. This means consistent behavior across all platforms.
Telegram
Discord
Slack
Router
iMessage
User Message → Channel Bot → ChannelMessage → Comms Router → Skill Execution → Response
Authorization & Security
- Channel-specific allowed IDs (chat, user, guild, phone)
- Rate limiting: 60 requests/minute per user
- Tier-based command access control
Notification Tiers
- Low:Discord only
- Normal:Discord, Telegram, Google
- High:Discord, Telegram, Slack, Google
- Urgent:All channels (incl. WhatsApp, iMessage)
Capability Tiers
Commands are organized by capability tier. Higher tiers grant access to more powerful operations but may require additional approval steps.
Read-only access
/status/skills/dreamGoal submission & approvals
/approve/rejectText MessagesCode editing & system control
/stop/resumeFile OperationsProduction deploy & destructive
Destructive ActionsSystem CommandsConfiguration
Configure your channels using one of three methods:
Web UI
Visual configuration interface with form validation
localhost:3000/messenger-settingsCLI Wizard
Interactive command-line setup with guided prompts
python setup_wizard.pyManual JSON
Direct editing of configuration file
config/comms.jsonSecurity Reminder
Never commit API tokens to version control. Use environment variables or the Web UI configuration interface. The config directory is automatically added to .gitignore.
Support & Resources
Documentation Menu
Communication Channels
Connect SingularCore to your favorite messaging platforms. Our unified communication architecture supports Telegram, Discord, Slack, WhatsApp, and iMessage — all routed through a centralized message processor with tier-based authorization and rate limiting.
Quick Start in 3 Steps
Choose Your Channels
Select which platforms you want to enable. Telegram and Discord are recommended for beginners.
Get Your Credentials
Follow the platform-specific setup guides to obtain API tokens and IDs.
Configure & Validate
Use the Setup Wizard or manual configuration. Test connections to verify everything works.
Prefer an Interactive Setup?
Use our Setup Wizard for a guided, step-by-step configuration experience with real-time validation.
python core/brain/skills/builtin/setup_wizard.pyChoose Your Channels
Telegram
HTTP API bot with polling/webhook support. The easiest setup with robust command handling.
Discord
Gateway API with slash commands, embeds, and rich formatting. Perfect for team collaboration.
Slack
Web API with slash commands and event subscriptions. Enterprise-grade workspace integration.
Meta Business API for high-priority and urgent notifications. Business messaging platform.
iMessage
macOS-only AppleScript bridge for native iMessage integration. Urgent alerts only.
Google Chat
Google Workspace integration with slash commands, cards, and interactive dialogs.
Unified Architecture
All channels route through the Comms Router, which provides a unified message format, authorization layer, and tier-based access control. This means consistent behavior across all platforms.
Telegram
Discord
Slack
Router
iMessage
User Message → Channel Bot → ChannelMessage → Comms Router → Skill Execution → Response
Authorization & Security
- Channel-specific allowed IDs (chat, user, guild, phone)
- Rate limiting: 60 requests/minute per user
- Tier-based command access control
Notification Tiers
- Low:Discord only
- Normal:Discord, Telegram, Google
- High:Discord, Telegram, Slack, Google
- Urgent:All channels (incl. WhatsApp, iMessage)
Capability Tiers
Commands are organized by capability tier. Higher tiers grant access to more powerful operations but may require additional approval steps.
Read-only access
/status/skills/dreamGoal submission & approvals
/approve/rejectText MessagesCode editing & system control
/stop/resumeFile OperationsProduction deploy & destructive
Destructive ActionsSystem CommandsConfiguration
Configure your channels using one of three methods:
Web UI
Visual configuration interface with form validation
localhost:3000/messenger-settingsCLI Wizard
Interactive command-line setup with guided prompts
python setup_wizard.pyManual JSON
Direct editing of configuration file
config/comms.jsonSecurity Reminder
Never commit API tokens to version control. Use environment variables or the Web UI configuration interface. The config directory is automatically added to .gitignore.