RelayBot — Multi-Agent Telegram Bot Bridge

Run multiple Telegram bots in one group. Each bot has its own personality and job. They route messages between each other automatically.

Self-hosted Python Telegram API No monthly fee

RelayBot — Jembatan Bot Telegram Multi-Agent

Jalankan banyak bot Telegram dalam satu grup. Masing-masing punya kepribadian dan tugas sendiri. Mereka saling mengoper pesan secara otomatis.

Self-hosted Python Telegram API Tanpa biaya bulanan

What is RelayBot?

RelayBot is the "brain" that connects your Telegram bots together.

Normally, multiple Telegram bots can't talk to each other. Each bot only responds when directly mentioned. RelayBot changes that — it creates a team where bots work together, share messages, and route tasks based on keywords.

Example: You have 3 bots: @MoniBot (monitoring), @KodiBot (coding), @ReeseBot (research). Type "status update @MoniBot" — RelayBot routes it to Moni. Type "@KodiBot debug this error" — it goes to Kodi. Type "find articles @ReeseBot" — it goes to Reese. All in one group.

RelayBot Itu Apa?

RelayBot adalah "otak" yang menghubungkan bot Telegram lo.

Biasanya kalo lo punya beberapa bot Telegram, mereka gak bisa saling ngobrol. Masing-masing cuma denger perintah yang ditujukan langsung ke dia. RelayBot mengubah itu — mereka jadi satu tim yang kerja sama, berbagi pesan, dan ngalihin tugas berdasarkan kata kunci.

Contoh: Lo punya 3 bot: @MoniBot (monitoring), @KodiBot (coding), @ReeseBot (riset). Ketik "status update @MoniBot" — RelayBot kirim ke Moni. Ketik "@KodiBot debug error ini" — ke Kodi. Ketik "cari artikel @ReeseBot" — ke Reese. Semua dalam satu grup.

How It Works

Step 1: Create bots on Telegram

  1. Open chat with @BotFather on Telegram
  2. Type /newbot and follow instructions
  3. Give it a name (e.g. "Moni The Monitor")
  4. Give it a username (e.g. MoniMonitor_bot)
  5. @BotFather gives you a token — save it. This is your bot's "key"
  6. Repeat for each bot you want (2, 5, or 10 — unlimited)

Time: 3 minutes per bot. Free.

Step 2: Deploy RelayBot on a server

You need a VPS (Virtual Private Server) — a computer that runs 24/7. Costs start at $5/month. Recommended: DigitalOcean, Vultr, idcloudhost.

Once you have your VPS, run 3 commands:

# 1. Download RelayBot
wget https://relay-bot.jenss.me/download?token=YOUR_PURCHASE_TOKEN -O relaybot.zip

# 2. Extract & install
unzip relaybot.zip && cd relaybot && python3 setup.sh

# 3. Add your bot tokens
nano .env

Not familiar with terminal? No problem — the product includes a detailed PDF guide with every command ready to copy-paste. Email me if you get stuck.

Step 3: Configure bot personalities

This is where your bots come to life. Edit a text file — no coding needed.

Bot 1: "Moni"
  Role: Monitor
  Style: Direct, to the point
  Keywords: "status", "progress", "check", "deadline"
  Greeting: "Moni. Tracking progress — what's up?"

Bot 2: "Kodi"
  Role: Programmer
  Style: Short, no small talk
  Keywords: "code", "debug", "error", "bug"
  Greeting: "Got code for me?"

Bot 3: "Reese"
  Role: Researcher
  Style: Friendly, gives context
  Keywords: "find", "research", "search", "what is"
  Greeting: "Hey! Looking for something?"

Step 4: Add bots to your group

  1. Open your Telegram group
  2. Tap group name → "Add Member"
  3. Search your bot username (e.g. @MoniMonitor_bot)
  4. Add it — same as adding any member
  5. Repeat for all your bots

Step 5: Start using it

If you tag the wrong bot, RelayBot automatically routes to the right one based on keywords.

Cara Kerja

Langkah 1: Bikin bot di Telegram

  1. Buka chat dengan @BotFather di Telegram
  2. Ketik /newbot dan ikuti petunjuknya
  3. Beri nama bot (misal: "Moni Si Monitor")
  4. Beri username (misal: MoniMonitor_bot)
  5. @BotFather kasih token — simpan. Ini "kunci" bot lo.
  6. Ulangi untuk setiap bot (bisa 2, 5, atau 10 — gak terbatas)

Waktu: 3 menit per bot. Gratis.

Langkah 2: Install RelayBot di server

Lo perlu VPS (Virtual Private Server) — komputer online 24 jam. Mulai $5/bulan (Rp 80rb). Rekomendasi: DigitalOcean, Vultr, idcloudhost.

Setelah punya VPS, tinggal 3 perintah:

# 1. Download RelayBot
wget https://relay-bot.jenss.me/download?token=YOUR_PURCHASE_TOKEN -O relaybot.zip

# 2. Ekstrak & install
unzip relaybot.zip && cd relaybot && python3 setup.sh

# 3. Masukkan token bot lo
nano .env

Gak familiar dengan terminal? Tenang — produknya termasuk panduan PDF lengkap. Tinggal copy-paste. Kalo mentok, email gue.

Langkah 3: Atur kepribadian bot

Ini bagian yang bikin bot lo "hidup". Edit file teks — gak perlu coding.

Bot 1: "Moni"
  Tugas: Monitor (Pengawas)
  Gaya: Langsung, to the point
  Kata kunci: "status", "progress", "cek", "deadline"
  Sapaan: "Moni. Ada yang perlu dicek?"

Bot 2: "Kodi"
  Tugas: Programmer
  Gaya: Pendek, gasuka basa-basi
  Kata kunci: "coding", "debug", "error", "bug"
  Sapaan: "Ada code?"

Bot 3: "Reese"
  Tugas: Researcher (Pencari Info)
  Gaya: Ramah, doyan ngasih konteks
  Kata kunci: "cari", "riset", "apa itu", "research"
  Sapaan: "Halo! Nyari apa?"

Langkah 4: Masukin bot ke grup

  1. Buka grup Telegram lo
  2. Klik nama grup → "Add Member"
  3. Cari username bot lo (misal: @MoniMonitor_bot)
  4. Tambah — sama kayak nambah anggota biasa
  5. Ulangi untuk semua bot

Langkah 5: Mulai pakai

Kalo salah tag bot, RelayBot otomatis ngalihin ke bot yang bener berdasarkan kata kunci.


Use Cases

Buat Apa Aja?

👨‍💻 Dev Teams

Code bot, doc bot, QA bot, release bot — each handles its domain in one group.

Bot coding, dokumentasi, QA, release — masing-masing handle bidangnya sendiri.

👥 Communities

Greeter bot, FAQ bot, moderator bot, event bot — distribute the workload.

Bot penyambut, FAQ, moderator, event — kerjaan terbagi rapi.

🏢 Business

Sales bot, support bot, finance bot — compartmentalized expertise.

Bot sales, support, finance — masing-masing fungsi punya bot sendiri.

🎮 Personal

Reminder bot, note bot, search bot, weather bot — all in one private group.

Bot pengingat, catatan, pencari info, cuaca — di satu grup pribadi.


FAQ

"I don't know how to code. Can I still use this?"

Yes. You only need to:

Stuck? Email jenss.nft@gmail.com — I'll help.

"What's a VPS?"

A VPS is a virtual computer that runs 24/7. You rent it monthly. Starts at $5/month (≈ Rp 80,000). Providers: DigitalOcean, Vultr, idcloudhost.

"How many bots can I run?"

Unlimited. RelayBot handles 10+ bots on a $5 VPS. Need more? Upgrade your VPS.

"Do I need Docker or a database?"

No. Just Python 3.10+. No Docker, no database, no Kubernetes.

"Can bots talk to each other?"

Yes. Tag multiple bots in one message — RelayBot routes each part to the right bot.

"Is my data secure?"

RelayBot runs on your own server. No third-party servers process your data. Full control.

"Can I get a refund?"

30-day money-back guarantee. No questions asked.

FAQ

"Gak ngerti coding, bisa pasang?"

Bisa. Lo cuma perlu:

Kalo mentok, email jenss.nft@gmail.com — gue bantu.

"VPS itu apa?"

VPS = komputer virtual online 24 jam. Disewa bulanan. Mulai $5/bulan (Rp 80rb). Provider: DigitalOcean, Vultr, idcloudhost.

"Berapa bot maksimal?"

Gak terbatas. RelayBot handle 10+ bot di VPS $5. Mau lebih? Upgrade VPS.

"Butuh database atau Docker?"

Gak perlu. Cuma Python 3.10+. Gak perlu Docker, database, atau Kubernetes.

"Bot bisa chat satu sama lain?"

Bisa. Tag beberapa bot dalam satu pesan — RelayBot ngalihin ke bot masing-masing.

"Data aman?"

RelayBot jalan di server lo sendiri. Gak ada data lewat server pihak ketiga. Lo pegang kendali penuh.

"Bisa refund?"

Garansi 30 hari uang kembali. Gak ada ribet.


Complete Setup Guide

From zero to running RelayBot on your own server. Follow these steps in order.

Panduan Setup Lengkap

Dari nol sampe RelayBot jalan di server lo. Ikutin langkah-langkah ini urut.

Part 1: Get a Server (VPS) Bagian 1: Dapetin Server (VPS)

RelayBot needs a 24/7 server. The cheapest option is Tencent Cloud Lighthouse — they have a promo for new users starting at $10/year (≈ Rp 160,000 per tahun).

RelayBot butuh server online 24 jam. Paling murah Tencent Cloud Lighthouse — ada promo untuk pengguna baru mulai $10/tahun (≈ Rp 160.000 setahun).

💡 Why Tencent Cloud? 💡 Kenapa Tencent Cloud? Has a data center in Jakarta (low ping for Indonesia), cheapest entry-level plans, and reliable infrastructure. Other options: DigitalOcean ($5/month), Vultr ($3.5/month), AWS Lightsail ($3.5/month). Punya data center di Jakarta (ping rendah buat Indonesia), paket murah, infrastruktur handal. Alternatif: DigitalOcean ($5/bulan), Vultr ($3.5/bulan), AWS Lightsail ($3.5/bulan).

Step-by-step: Tencent Cloud Lighthouse Langkah-langkah: Tencent Cloud Lighthouse

  1. Go to tencentcloud.com → click "Free Trial" or "Sign Up" Buka tencentcloud.com → klik "Free Trial" atau "Sign Up"
  2. Register with your email. Verify your account. Daftar pakai email lo. Verifikasi akun.
  3. Search "Lighthouse" in the search bar. Click "Lighthouse" (轻量应用服务器). Cari "Lighthouse" di kolom pencarian. Klik "Lighthouse" (轻量应用服务器).
  4. Click "Buy Now" or look for their new-user promo banner. Choose the cheapest plan (usually "lighthouse.lite" or similar entry-level). Klik "Buy Now" atau cari banner promo pengguna baru. Pilih paket termurah (biasanya "lighthouse.lite" atau entry-level).
  5. Region: Choose the nearest to you. For Indonesia, pick Indonesia (Jakarta) or Singapore. Region: Pilih yang terdekat. Buat Indonesia, pilih Indonesia (Jakarta) atau Singapore.
  6. Image: Choose Ubuntu 24.04 or Ubuntu 22.04 (free, stable, easy to use). Image: Pilih Ubuntu 24.04 atau Ubuntu 22.04 (gratis, stabil, gampang dipake).
  7. Payment: Choose 1 year subscription to get the best discount (~$10-15/year). Pembayaran: Pilih langganan 1 tahun buat dapet diskon terbaik (~$10-15/tahun).
  8. SSH Key / Password: Set a password or upload your SSH key. Save the password — you'll need it to log in. SSH Key / Password: Bikin password atau upload SSH key. Simpan password-nya — lo butuh ini buat login.
  9. Security Group: Make sure port 22 (SSH) is open. Also open port 80 (HTTP) if you want to host a website. Tencent usually does this automatically. Security Group: Pastikan port 22 (SSH) terbuka. Buka juga port 80 (HTTP) kalo mau host website. Biasanya Tencent otomatis ngelakuin ini.
  10. Done! After a few minutes, your server will be ready. You'll see a Public IP address (e.g. 43.156.52.181). This is your server's address. Selesai! Beberapa menit lagi server lo siap. Lo bakal liat alamat IP Publik (contoh: 43.156.52.181). Ini alamat server lo.

Part 2: Connect to Your Server (SSH) Bagian 2: Masuk ke Server Lo (SSH)

You need an SSH client to access your server.

In your terminal (or PuTTY), type:

Lo butuh aplikasi SSH buat akses server.

Di terminal (atau PuTTY), ketik:

ssh root@<IP_SERVER_LO>

Replace <IP_SERVER_LO> with your server's public IP.

For example: ssh root@43.156.52.181

Ganti <IP_SERVER_LO> dengan IP publik server lo.

Contoh: ssh root@43.156.52.181

Part 3: Install Python & Dependencies Bagian 3: Install Python & Dependencies

Copy and paste these commands one by one into your server terminal:

Copy-paste perintah ini satu per satu ke terminal server lo:

# Update system packages
apt update -y && apt upgrade -y

# Install Python and pip
apt install -y python3 python3-pip python3-venv

# Install Git
apt install -y git

# Verify installation
python3 --version

If you see "Python 3.10+" or higher, you're good.

Kalo muncul "Python 3.10+" atau lebih tinggi, berhasil.

Part 4: Install RelayBot Bagian 4: Install RelayBot

After purchasing RelayBot, you'll receive a download link. Then run:

Setelah beli RelayBot, lo dapet link download. Lalu jalankan:

# Create a folder for RelayBot
mkdir -p /root/relaybot && cd /root/relaybot

# Download (replace URL with actual download link)
wget https://relay-bot.jenss.me/download?token=YOUR_PURCHASE_TOKEN -O relaybot.zip

# Unzip
unzip relaybot.zip

# Install Python dependencies
pip install -r requirements.txt

# Edit your bot configuration
nano .env

In the .env file, add your bot tokens (from @BotFather):

Di file .env, masukin token bot lo (dari @BotFather):

RELAY_BOT_TOKEN_1=1234567890:ABCdefGHIjklmnOPQrstuvwXYZ
RELAY_BOT_TOKEN_2=0987654321:ZYXwvutsrqponMLKJihgfedcba

Save: Ctrl+XYEnter

Simpan: Ctrl+XYEnter

Run RelayBot: Jalankan RelayBot:

python3 bridge.py

You should see: RelayBot started — 3 bots online. Your bots are now live! 🎉

Keep it running 24/7: Press Ctrl+C to stop, then set it up as a service:

Lo bakal liat: RelayBot started — 3 bots online. Bot lo udah online! 🎉

Biar jalan terus 24/7: Tekan Ctrl+C buat stop, lalu set sebagai service:

# Install as system service (auto-start on reboot)
cp relaybot.service /etc/systemd/system/
systemctl enable --now relaybot

# Check status
systemctl status relaybot

Part 5: Install Hermes Agent (Optional) Bagian 5: Install Hermes Agent (Opsional)

Hermes Agent is an AI agent platform that integrates with RelayBot for advanced automation. Your RelayBot bots can delegate complex tasks (coding, research, analysis) to Hermes sub-agents.

Hermes Agent adalah platform AI agent yang terintegrasi dengan RelayBot buat automation tingkat lanjut. Bot RelayBot lo bisa delegasi tugas kompleks (coding, riset, analisis) ke sub-agent Hermes.

# Install Hermes Agent
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh

# Set up configuration
hermes setup

# Connect your AI provider (options: OpenAI, Anthropic, OpenRouter, DeepSeek, etc.)
hermes config set provider openrouter
hermes config set model deepseek/deepseek-chat

# Test it
hermes run "Hello, Hermes!"

Hermes RelayBot integration allows your Telegram bots to:

Integrasi Hermes RelayBot memungkinkan bot Telegram lo untuk:

📌 Note: 📌 Catatan: Hermes Agent requires an API key from an AI provider (OpenAI, Anthropic, etc.). Most providers offer free credits for new users. The RelayBot core works without Hermes — Hermes is an optional upgrade for advanced AI capabilities. Hermes Agent butuh API key dari provider AI (OpenAI, Anthropic, dll). Kebanyakan provider kasih kredit gratis untuk pengguna baru. RelayBot tetep jalan tanpa Hermes — Hermes adalah upgrade opsional untuk kemampuan AI lanjutan.

Part 6: Deploy RelayBot Landing Page (Bonus) Bagian 6: Deploy Halaman Landing RelayBot (Bonus)

Want to create a landing page for your own bot team service? RelayBot includes a pre-built landing page that you can customize and deploy:

Mau bikin halaman landing buat layanan tim bot lo sendiri? RelayBot includes halaman landing siap pakai yang bisa lo kustomisasi dan deploy:

# Install nginx and FastAPI
apt install -y nginx
pip install fastapi uvicorn

# Deploy landing page
cd /root/relaybot/landing
python3 -m uvicorn main:app --host 0.0.0.0 --port 8090 &

# Configure nginx as reverse proxy (config included)
cp nginx-relaybot.conf /etc/nginx/sites-available/default
systemctl reload nginx

Your landing page is now live at http://<YOUR_SERVER_IP>.

Need help? Email jenss.nft@gmail.com — I'll help you with any step.

Halaman landing lo sekarang online di http://<IP_SERVER_LO>.

Butuh bantuan? Email jenss.nft@gmail.com — gue bantuin langkah demi langkah.


Pricing

Basic — Script Only

$15 one-time

Standard — Setup Service

$49 one-time

Premium — Full Agency

$147 one-time

Add-on: Monthly Maintenance — $7/mo
Monitoring, backups, priority support

💳 Payment: Lemon Squeezy / Gumroad / USDT Crypto / Wise

Harga

Basic — Script Only

Rp 250k sekali bayar

Standar — Setup Service

Rp 750k sekali bayar

Premium — Full Agency

Rp 2,2jt sekali bayar

Add-on: Maintenance Bulanan — Rp 100k/bln
Monitoring, backup, support prioritas

💳 Pembayaran: QRIS / BCA / Mandiri / GoPay / USDT

Order RelayBot

Choose your package. We'll send payment instructions within 24 hours.

Pesan RelayBot

Pilih paket. Kami kirim panduan pembayaran dalam 24 jam.