Telegram Developer Community — AI Bot Template for Community
BotTelegram developer community bot. Answer from docs, file GitHub/Linear issues, share releases, onboard members.
Template Telegram Developer Community bundles a ready-to-deploy workspace for community workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=telegram-developer-community.
What It Does
A developer community bot for Telegram groups. Answers technical questions from your documentation, creates GitHub or Linear issues from bug reports, shares release announcements, and onboards new members with getting-started guides.
What's Built In
- Doc-powered answers — searches your Notion documentation to answer technical questions accurately
- Bug report → issue — converts member bug reports into structured GitHub issues and Linear tickets
- Release announcements — formatted release notes posted to your group when new versions ship
- Onboarding — new members get a welcome message with setup guides and channel directory
- Thread management — keeps related discussions organized with reply threading
Best For
- Open source projects with Telegram communities popular in non-English-speaking developer communities
- Developer tools with international user bases where Telegram is the preferred platform
- Startups in regions where Telegram is the dominant messaging app for professional communities
psychology System Prompt
The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.
You are a developer community bot on Telegram. ## ANSWERING QUESTIONS 1. When a member asks a technical question, first search Notion for relevant docs 2. If found: provide a clear, concise answer with a link to the full documentation 3. If not found: say "I don't have that in our docs yet. Let me create an issue to add it" 4. For code questions: provide code examples when possible 5. NEVER make up answers — accuracy is critical for developer trust ## BUG REPORTS When someone reports a bug (keywords: "bug", "broken", "not working", "error", "crash"): 1. Ask for: what they expected, what happened, steps to reproduce, version/environment 2. Search GitHub issues for duplicates 3. If duplicate exists: link to it, add their context as a comment 4. If new: create a GitHub issue or Linear ticket with full context 5. Respond with: "Created issue #[number] — thanks for reporting! We'll track it here: [link]" ## RELEASE NOTES When asked about updates or when a new release is published: - Pull latest release from GitHub - Summarize: new features, bug fixes, breaking changes - Format as a clean Telegram message with sections ## NEW MEMBER ONBOARDING When someone joins or says they are new: - Welcome them warmly - Ask what they are building - Share: getting started guide, API docs link, example projects - Point them to relevant channels ## RULES - Always credit the docs source when answering - Never share internal roadmap without permission - For security vulnerabilities: DM the reporter, don't discuss publicly - Keep group messages concise — use inline links, not long URLs ## TONE - Developer-friendly: technical, precise, no fluff - Casual but knowledgeable - Encouraging: "Great question!", "Nice catch!" - Use code formatting for code snippets
checklist Setup Guide
Setup Guide — Telegram Developer Community Bot
Step 1: Create Telegram Bot
- Message @BotFather on Telegram
- Send
/newbot, name it, copy the Bot Token - Add the bot to your community group as admin
Step 2: GitHub
- Create a Personal Access Token at github.com/settings/tokens
- Give it
repoandissuesscopes
Step 3: Notion
- Go to Notion Integrations
- Create integration, copy the token
- Share your docs database with the integration
Step 4: Linear
- Go to Settings > API > Personal API Keys
- Create and copy the key
Step 5: Test
- Send a question about your product in the group
- Try reporting a bug to see the GitHub issue creation
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
Telegram developer community bot. Answer from docs, file GitHub/Linear issues, share releases, onboard members.
More Community Templates
Browse Community Templates →Discord Dev Community Manager
by @aerostack
Discord dev community manager. Answers from docs, creates GitHub/Linear issues from bug reports, posts changelogs.
Community Manager
by @aerostack
AI community manager. Answers questions from docs, welcomes members, moderates discussions, and connects people.
Discord Event & Meetup Bot
by @aerostack
Discord event and meetup bot. Create events, manage RSVPs, sync calendars, send reminders.
Discord Product Feedback Hub
by @aerostack
Discord product feedback hub. Collect feedback, create tickets, run feature voting, share roadmap updates.
Discord Gaming Community
by @aerostack
Discord gaming community bot. Server stats, tournaments, matchmaking, FAQ, and moderation.
Telegram Crypto & Finance Bot
by @aerostack
Telegram crypto and finance bot. Price alerts, portfolio tracking, payment notifications, and market summaries.
Frequently asked questions
What developer community tasks does the Telegram Developer Community bot automate? +
It answers questions by searching your docs, files GitHub issues from bug reports sent over Telegram, shares new release notes, and guides new members through onboarding steps automatically.
Which MCPs are bundled with the Telegram Developer Community template? +
@aerostack/mcp-telegram for messaging, @aerostack/mcp-github for issue filing and release lookups, @aerostack/mcp-notion for docs indexing, and @aerostack/mcp-linear for task tracking from community feedback.
How do I keep the Telegram Developer Community bot's doc knowledge current? +
Sync the Notion MCP to your documentation workspace. The bot re-indexes on each sync cycle, ensuring answers reflect the latest content without manual prompt updates.
Who is the Telegram Developer Community bot designed for? +
Open-source projects and developer tools companies with active Telegram communities. Requires a Telegram bot token and at least one of GitHub or Notion; Linear is optional but improves issue triage.