Refeed — Autonomous Telegram Content Engine (Go + AI)
🧠 Refeed — Autonomous Telegram Content Engine (Go + AI)
Collect. Enhance. Publish. Repeat — fully automated.
A production-ready system to build and grow Telegram channels at scale using AI.
🚀 What is Refeed?
Refeed is a self-hosted, fully autonomous content engine for Telegram. It connects to your user account (not a bot), collects posts from selected channels, improves them using AI (like GPT or Claude), lets you moderate the output via a Telegram bot — and republishes the content into your own Telegram channels.
Everything works automatically once configured.
📦 What’s Included?
✅ Full Go source code (clean, documented)
✅ Telegram Crawler via TDLib (user-auth based)
✅ AI content pipeline (OpenAI / Claude / Mistral support)
✅ Telegram Moderator Bot (approve, edit, post)
✅ PostgreSQL schema + ready-to-use DB layer
✅ Publishing engine to multiple channels
✅ Task scheduler with rate limits & retries
✅ Logs, flags, and config management
✅ Ready for local + production (VPS) deployment
🧩 Architecture Overview
[Your Telegram User Account]
│
▼
[TDLib Crawler (Go)]
│
▼
[PostgreSQL Database] ←→ [AI Content Engine] ←→ [Telegram Moderator Bot]
│
▼
[Autoposter to Your Channels]
🛠 Tech Stack
Component Tech Language Go Telegram API TDLib (user mode) AI API OpenAI / Claude / Local LLM Database PostgreSQL Bot Telegram Bot API (tgbotapi
) Task Management Goroutines + rate limiter
💼 Who Is It For?
- Content creators running Telegram channels
- Indie hackers automating content delivery
- Agencies running Telegram media networks
- Developers building AI + Telegram tools
- Anyone who wants to automate content curation + growth
🧠 AI Content Features
- Turns collected posts into unique, reformulated versions
- Adds headlines, emojis, formatting for Telegram
- Removes original links, attributions or tracebacks
- Keeps content human-like and non-spammy
- Safe for publication and brand consistency
🛡 Risk Management
- Pulls only from channels you’re subscribed to
- User-auth TDLib = no scraping, no bots
- Rate-limited API access (1–2 requests/sec)
- Duplicate detection via hashing and fuzz matching
- Admin moderation step before publishing
📥 You Get:
- Full Go codebase (ZIP + GitHub access)
- README + setup guide
- Dockerfile +
.env
template + Makefile - Step-by-step instructions for deployment
- Access to a private Telegram support group
🧱 Requirements
- Basic Go knowledge (or willingness to learn)
- A Telegram user account
- OpenAI API key (or compatible LLM)
- VPS or local machine (Linux recommended)
💬 Real Feedback (beta testers)
"Refeed is like having an editorial team in a repo."
— Alex, Telegram channel owner
"We replaced 3 roles — editor, designer, scheduler. This is powerful."
— Maria, agency founder
💸 License
- Single-user commercial license
- Use, customize, extend freely
- Make it your own product or SaaS
- Lifetime access + 3 months updates