Cara membuat bot Telegram AI dengan API murah
Bot Telegram AI itu salah satu use case paling masuk akal untuk LiteRouter. Setup-nya ringan, user-nya jelas, dan biaya bisa dikontrol dari saldo API.
Kamu butuh dua token: token bot dari BotFather, dan API key LiteRouter dari @agentapillmbot.
Install package
pip install python-telegram-bot openai
Contoh bot sederhana
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, MessageHandler, ContextTypes, filters
from openai import OpenAI
TELEGRAM_TOKEN = "TOKEN_BOT_KAMU"
ai = OpenAI(
api_key="API_KEY_LITEROUTER",
base_url="https://api.benol.my.id/v1"
)
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text("Kirim pesan, nanti gue jawab pakai AI.")
async def chat(update: Update, context: ContextTypes.DEFAULT_TYPE):
text = update.message.text
res = ai.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": text}]
)
await update.message.reply_text(res.choices[0].message.content)
app = ApplicationBuilder().token(TELEGRAM_TOKEN).build()
app.add_handler(CommandHandler("start", start))
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, chat))
app.run_polling()
Biar biaya tidak bocor
Tambahkan limit. Misalnya hanya user tertentu yang boleh pakai, atau batasi panjang pesan. Bot publik tanpa limit bisa cepat menghabiskan saldo kalau ramai atau kena spam.
Upgrade berikutnya
Setelah versi basic jalan, kamu bisa tambah memory per user, command khusus, mode admin, atau integrasi database. Tapi jangan mulai dari fitur besar. Bot yang bisa jawab stabil sudah cukup untuk MVP.
Link terkait
Cek harga model · Baca dokumentasi API · API DeepSeek QRIS · OpenAI-compatible API
Mau coba langsung?
Ambil API key dari bot, top up QRIS, lalu pakai base URL https://api.benol.my.id/v1. Tidak perlu kartu kredit.