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.

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.

Buka @agentapillmbot Lihat docs