Skip to content

Slack Integration

For teams already on Slack, you can use Slack channels instead of Telegram for agent communication.

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

Under OAuth & Permissions, add these bot token scopes:

  • chat:write — send messages
  • channels:read — see channel info
  • channels:history — read channel messages
  • files:write — upload screenshots and reports

Install the app and copy the Bot User OAuth Token.

Create dedicated channels for agent communication:

  • #moes-research
  • #moes-qa
  • #moes-ops

Invite your agent bots to each channel.

Add the Slack bot token to your agent’s configuration during onboarding.

FeatureTelegramSlack
CostFreeFree (limited history) or paid
Topics/ThreadsNative topicsThreads (less organized)
Bot creationBotFather (instant)App creation (more steps)
Mobile experienceExcellentGood
Enterprise featuresLimitedSSO, compliance, retention
SearchGoodBetter (with paid plan)

Recommendation: Use Telegram for small teams and personal use. Use Slack for enterprise teams that already have Slack.