Channels
Channels are where the assistant can be reached. They are owned by the workspace, not by individual assistants. You connect once at the workspace level (Studio → Channels) and route each channel to one of the workspace's assistants. Web is always available; messaging platforms are opt-in and bring-your-own credentials.
Channels at a glance
Three surfaces, two setup styles. Every messaging platform is bring-your-own credentials. You own the bot, sidanclaw is the brain.
- WebAlways on
Browser chat at app.sidan.ai. Zero setup.
- Groups
- N/A
- Voice
- Yes
- Auth
- TelegramBYO bot
BotFather bot, or use @sidanclaw_bot.
- Groups
- @-mention
- Voice
- Yes
- Auth
- Bot token
- SlackBYO bot
Workspace install via manifest.
- Groups
- @-mention
- Voice
- N/A
- Auth
- OAuth + sig
Web
Chat in the app at app.sidan.ai. Always on, no setup. Streaming responses, file uploads, voice input.
Telegram (BYO bot)
- 1Open @BotFather on Telegram. Send /newbot and follow the prompts to name your bot.
- 2Copy the bot token BotFather gives you.
- 3Open Studio → Channels → Telegram and paste the token. The channel lives at the workspace level; you'll then route each Telegram message to one of the workspace's assistants.
- 4Send /start to your bot. The first time you use it, send the 6-character link code from the wizard to bind your Telegram identity to your sidanclaw account.
If you don't want to manage your own bot, the official @sidanclaw_bot works for the default assistant. It does Mini App OAuth and links your account automatically. BYO is required for custom branding or non-default assistants.
Slack (BYO bot)
- 1Go to api.slack.com/apps → Create New App → From an app manifest. Copy the manifest from Studio → Channels → Slack.
- 2Install the app to your workspace and copy the Bot User OAuth Token (xoxb-...) and Signing Secret.
- 3Paste both into Studio → Channels → Slack. Validation runs auth.test against Slack. You'll get a clear error if either is wrong.
- 4DM the bot in Slack to verify. In channels, the bot replies only when @mentioned (configurable).