Connecting Channels
ZoarkBot supports Telegram as the primary control channel. Additional channels (LinkedIn, YouTube, Twitter/X, Gmail) are automated outreach and content channels — you control them through Telegram or Mission Control.
Telegram
ActiveTelegram is the primary channel for controlling ZoarkBot. You send commands, approve content, and receive status updates through your Telegram bot.
To set up Telegram, see Getting Started. Once you have your bot token, configure it in ~/.zoarkbot/zoarkbot.json:
{
channels: {
telegram: {
// Your bot token from @BotFather
token: "1234567890:ABCdef...",
// Only these users can trigger the bot (use @username or numeric ID)
allowFrom: ["your_username"],
// Group chat settings
groups: {
// In groups, require @mention to avoid bot spam
"*": { requireMention: true }
}
}
}
}What you can do via Telegram
- Send commands to any agent (Zero, Zorro, Zara, etc.)
- Approve content drafts before they are posted
- Get status updates and notifications from agents
- Start and stop automated tasks
- Review agent activity logs
LinkedIn (Ziggy)
ActiveZiggy is ZoarkBot's LinkedIn agent. Once connected, Ziggy can automate LinkedIn outreach, draft DMs, post content, and manage connection requests — all with your approval.
What Ziggy can do
- Draft and send LinkedIn DMs with human-like pacing
- Post articles, updates, and thought leadership content
- Manage connection request queues
- Track DM response rates and optimize templates
- Rate-limited to 10 DMs/day and 5 new connections/day for safety
Connecting LinkedIn
LinkedIn requires an OAuth token. To connect your account:
# Message Zero via Telegram: Connect LinkedInZero will send you a secure link to authorize the connection. Tokens are stored locally — LinkedIn credentials never leave your server.
By default, all DMs require your approval before sending. Reply "approve [name]" or "approve all" via Telegram to confirm.
YouTube (Zelda)
ActiveZelda automates your YouTube content pipeline. On a daily schedule, Zelda generates video scripts, creates visuals, builds the video, and uploads it to your channel.
What Zelda can do
- Generate video scripts using Claude AI
- Create voiceover audio using EdgeTTS (no additional cost)
- Generate thumbnail images using Pollinations.ai FLUX
- Assemble MP4 videos using FFmpeg
- Upload to YouTube automatically on your schedule
- Schedule: 6am content generation, 9am upload (configurable)
Requirements
YouTube requires the YouTube Data API v3 enabled in your Google Cloud Console. Contact support for setup help.
Twitter / X (Zeke)
ActiveZeke handles your Twitter/X presence — posting threads, replying to relevant conversations, and growing your audience on autopilot.
What Zeke can do
- Draft and post tweets and threads
- Schedule posts at optimal times
- Monitor mentions and relevant keywords
- Reply to targeted conversations
- Track follower growth and engagement metrics
Twitter/X requires API keys (Twitter Developer account). Configure them through Mission Control or by messaging Zero via Telegram.
Gmail / Email (Zephyr)
ActiveZephyr manages email outreach and inbox monitoring via Gmail. It can draft cold outreach, follow-up sequences, and reply to inbound leads.
What Zephyr can do
- Draft and send outreach emails
- Manage follow-up sequences
- Monitor inbox for replies from priority contacts
- Route leads to Telegram for your review
- Track open rates and reply rates
Gmail requires OAuth authorization. Connect it through Mission Control at mc.zoarkai.org.
Reddit (Zion)
Coming soonReddit automation is in development. Zion will monitor subreddits, participate in discussions, and post content on your behalf.
Credentials required: Reddit developer account. Available in a future update.
Instagram (Zayla)
Coming soonInstagram automation is in development. Zayla will post content and manage engagement once the Facebook Business API connection is established.
Requirement: A Facebook Business account with an Instagram Business profile connected. Personal Instagram accounts are not supported by the API.