
StockAnalysisAI–TelegramBot
The Challenge
"Mendesain arsitektur yang ringan namun andal untuk menggabungkan fetch data pasar real-time, perhitungan indikator teknikal, dan generasi laporan LLM dalam satu alur yang cukup cepat untuk pengalaman Telegram bot. Menangani limitasi kuota user, panjang pesan Telegram, dan integrasi antara backend serverless (Vercel) dengan worker bot yang berjalan di VPS atau server terpisah."
The Results
Stock Analysis AI adalah sistem analisa saham berbasis AI untuk pasar Indonesia yang terdiri dari backend FastAPI dan bot Telegram. Backend mengambil data OHLCV dari Yahoo Finance, menghitung indikator teknikal utama (EMA20/50, RSI, MACD, support/resistance), menghasilkan chart dengan matplotlib, lalu mengirim ringkasan ke Google Gemini untuk membuat laporan analisis profesional dalam bahasa Indonesia. Bot Telegram menjadi antarmuka utama pengguna, mengelola kuota per user, mengirim ringkasan singkat, chart, dan opsi untuk mendapatkan full report sebagai file teks, dengan rencana integrasi pembayaran Midtrans untuk upgrade kuota.
Menciptakan MVP fungsional yang memungkinkan user Telegram menganalisa saham Indonesia hanya dengan mengirim perintah /analisa, mendapatkan ringkasan teknikal yang terstruktur, chart harga dengan overlay EMA, serta sistem kuota yang siap dihubungkan ke payment gateway Midtrans untuk monetisasi. Arsitektur backend siap scaling di Vercel dan dapat dioperasikan sebagai layanan jangka panjang.
Complete Tech Stack
Next Phase
Let's build
your vision.