logo
icon

Nanobot

Nanobot adalah asisten AI pribadi yang sangat ringan (~4K baris kode inti) yang mendukung berbagai penyedia LLM dan platform chat termasuk Telegram, Discord, WhatsApp, Slack, DingTalk, Feishu, QQ, dan Email.

template cover
Dideploy35 kali
PenerbitzeaburZeabur
Dibuat2026-02-12
Layanan
service icon
Minimum1 Core1 GB
Direkomendasikan1 Core2 GB
Tag
AIAssistantChatbotTelegramDiscord

Nanobot

⚠️ Template ini memerlukan Dedicated Server di Zeabur dan tidak dapat berjalan di cluster bersama.

Sumber daya yang direkomendasikan: 1 vCPU / 2 GB RAM (minimum: 0.5 vCPU / 256 MB RAM)

Nanobot adalah framework asisten AI pribadi yang sangat ringan (~4K baris kode agen inti) dari HKUDS. Mendukung berbagai penyedia LLM dan terhubung ke berbagai platform pesan melalui arsitektur Gateway terpadu.

Dokumentasi resmi: github.com/HKUDS/nanobot

Platform Chat yang Didukung

Telegram, Discord, WhatsApp, Slack, DingTalk, Feishu, QQ, dan Email.

Mulai Cepat

  1. Setelah deploy, gateway Nanobot akan dimulai secara otomatis
  2. Jika Anda memasukkan kunci API saat deploy (Zeabur AI Hub atau OpenRouter), model chat sudah dikonfigurasi
  3. Jika Anda memasukkan token bot Telegram, bot sudah siap — kirim pesan untuk mulai
  4. Untuk menambah platform atau mengubah pengaturan, edit /root/.nanobot/config.json di tab Files

Melewatkan kolom saat deploy? Anda dapat menambahkannya nanti dengan mengedit /root/.nanobot/config.json di tab Files, atau menambahkan variabel lingkungan yang sesuai di dashboard Zeabur dan me-restart layanan.

Model default: Dengan Zeabur AI Hub defaultnya openai/claude-sonnet-4-5, dengan OpenRouter defaultnya openrouter/anthropic/claude-sonnet-4. Dapat diubah di file konfigurasi kapan saja.

Penyedia LLM

Nanobot mendukung berbagai penyedia. Anda dapat beralih kapan saja dengan mengedit /root/.nanobot/config.json di tab Files dan me-restart layanan.

PenyediaDapatkan kunci APIKonfigurasi providersContoh Model ID
Zeabur AI Hubzeabur.com/ai-hub"openai": {"api_key":"...","api_base":"https://hnd1.aihub.zeabur.ai/v1"}openai/claude-sonnet-4-5
OpenRouteropenrouter.ai/keys"openrouter": {"api_key":"sk-or-..."}openrouter/anthropic/claude-sonnet-4
Anthropicconsole.anthropic.com"anthropic": {"api_key":"sk-ant-..."}anthropic/claude-sonnet-4-5
OpenAIplatform.openai.com"openai": {"api_key":"sk-..."}openai/gpt-4o
DeepSeekplatform.deepseek.com"deepseek": {"api_key":"..."}deepseek/deepseek-chat

Cara beralih penyedia:

  1. Buka /root/.nanobot/config.json di tab Files
  2. Tambahkan atau ubah konfigurasi penyedia di "providers"
  3. Ubah "agents" > "defaults" > "model" ke Model ID baru
  4. Restart layanan agar perubahan diterapkan

Platform Chat

Didukung: Telegram, Discord, WhatsApp, Slack, DingTalk, Feishu, QQ, dan Email. Lihat dokumentasi resmi untuk panduan konfigurasi lengkap.

Pengaturan Telegram:

  1. Cari @BotFather di Telegram dan kirim /newbot
  2. Ikuti petunjuk untuk mengatur nama dan username bot
  3. Salin token bot yang Anda terima
  4. Masukkan saat deploy atau tambahkan ke config nanti

Jika Anda memasukkan token bot saat deploy, sudah aktif otomatis. Jika tidak, tambahkan di config:

"channels": {
  "telegram": { "enabled": true, "token": "BOT_TOKEN", "allow_from": [] }
}

Platform lain — tambahkan channel yang sesuai di config dan restart:

"channels": {
  "discord": { "enabled": true, "token": "BOT_TOKEN", "allow_from": [] }
}

allow_from — mengontrol siapa yang dapat berbicara dengan bot. Daftar kosong [] = siapa saja bisa menggunakan. Untuk membatasi akses, tambahkan ID pengguna (di Telegram, kirim pesan ke @userinfobot untuk mengetahui ID Anda):

"allow_from": ["123456789", "987654321"]

Restart layanan setelah perubahan konfigurasi.

Persistensi Data

Semua data disimpan di /root/.nanobot (dipasang sebagai volume persisten).

Disarankan untuk menggunakan fitur backup Zeabur untuk mencadangkan data Anda secara berkala.

Info lebih lanjut: Lihat dokumentasi resmi.