Slack Integration
Slack Integration
Section titled “Slack Integration”For teams already on Slack, you can use Slack channels instead of Telegram for agent communication.
1. Create a Slack App
Section titled “1. Create a Slack App”Go to api.slack.com/apps and create a new app:
- Choose “From scratch”
- Name it (e.g., “Moe’s Research Agent”)
- Select your workspace
2. Configure Permissions
Section titled “2. Configure Permissions”Under OAuth & Permissions, add these bot token scopes:
chat:write— send messageschannels:read— see channel infochannels:history— read channel messagesfiles:write— upload screenshots and reports
3. Install to Workspace
Section titled “3. Install to Workspace”Install the app and copy the Bot User OAuth Token.
4. Create Channels
Section titled “4. Create Channels”Create dedicated channels for agent communication:
#moes-research#moes-qa#moes-ops
Invite your agent bots to each channel.
5. Configure Your Agent
Section titled “5. Configure Your Agent”Add the Slack bot token to your agent’s configuration during onboarding.
Telegram vs Slack
Section titled “Telegram vs Slack”| Feature | Telegram | Slack |
|---|---|---|
| Cost | Free | Free (limited history) or paid |
| Topics/Threads | Native topics | Threads (less organized) |
| Bot creation | BotFather (instant) | App creation (more steps) |
| Mobile experience | Excellent | Good |
| Enterprise features | Limited | SSO, compliance, retention |
| Search | Good | Better (with paid plan) |
Recommendation: Use Telegram for small teams and personal use. Use Slack for enterprise teams that already have Slack.