Bot auto-bet Hokidraw berbasis Python yang menganalisis 2D depan, 2D tengah, dan 2D belakang sekaligus, lalu hanya memasang 1 bet terbaik per periode berdasarkan confidence tertinggi global.
Setiap periode bot mengevaluasi 6 kandidat:
depan_bkdepan_gjtengah_bktengah_gjbelakang_bkbelakang_gj
Untuk tiap kandidat, bot membangun prediksi dari:
- analisis LLM via OpenRouter
- heuristic statistik lokal
- feedback performa historis prediksi yang sudah pernah dibuat
Setelah itu bot:
- memberi confidence untuk semua kandidat
- membuat ranking global
- memilih 1 kandidat dengan confidence tertinggi
- memasang hanya 1 bet pada posisi dan kategori tersebut
Jika ranking periode aktif adalah:
belakang_gj = GA @ 71%tengah_bk = KE @ 67%depan_bk = BE @ 61%
Maka bot hanya akan memasang:
- posisi
belakang - dimensi
genap_ganjil - choice
GA
Martingale dipisah penuh per slot:
depan_bkdepan_gjtengah_bktengah_gjbelakang_bkbelakang_gj
Artinya loss pada satu slot tidak memengaruhi nominal slot lain.
Bot menyimpan semua prediksi yang dihasilkan, bukan hanya yang dipasang. Saat hasil draw keluar, bot menandai tiap prediksi:
- benar atau salah
- confidence saat diprediksi
- slot mana yang dipilih untuk bet
Ringkasan performa historis ini dipakai lagi pada prompt LLM periode berikutnya agar analisis menjadi lebih adaptif.
Bot sekarang mendukung knowledge base manual berbasis historis jangka menengah.
Skemanya:
- Anda trigger command Telegram
/kbbuild - bot menarik
400history draw dari web - LLM merangkum 400 data itu menjadi knowledge base operasional
- ringkasan tersebut disimpan ke database
- setiap analisis berikutnya, predictor membaca knowledge base aktif itu sebagai konteks tambahan
Penting:
- proses ini
manual, bukan otomatis - bot tidak akan selalu mengirim 400 raw history pada setiap prediksi
- yang dipakai terus-menerus adalah hasil ringkasannya, agar prompt tetap efisien dan konsisten
- main.py
- config.py
- modules/predictor.py
- modules/money_manager.py
- modules/database.py
- modules/telegram_commands.py
cp .env.example .env
nano .env
python main.py --check-config
python main.py --dry-run
python main.pyBASE_BETMIN_CONFIDENCE_TO_BETMARTINGALE_LEVELSMARTINGALE_STEP_LOSSESDAILY_LOSS_LIMITBACKLOG_RECOVERY_LIMITHISTORY_FETCH_MAX_PAGESPREDICTION_EVAL_WINDOWTELEGRAM_BOT_TOKENTELEGRAM_CHAT_ID
Jika Anda datang dari versi lama atau fleet 3 bot, gunakan DB baru. Schema saat ini berbeda dan tidak didesain auto-migrate dari DB lama.
Urutan aman:
- stop service
- backup DB lama
- hapus atau rename
data/hokidraw.db - jalankan
python main.py --check-config - jalankan
python main.py --dry-run - start service lagi
Command yang tersedia sekarang:
/status/balance/history/results/stats/profit/level/signal/predict/kb/kbbuild/betnow/pause/resume
- Bot ini sekarang didesain untuk
single instance, bukan fleet 3 bot. - File
hokidraw-bot.serviceadalah jalur utama yang direkomendasikan. hokidraw-bot@.servicemasih ada sebagai template systemd, tetapi arsitektur aplikasi utamanya sekarang bukan mode leader/worker.