Yui adalah chatbot Telegram dengan kepribadian tsundere, dry-text, dan sedikit pemalu. Terinspirasi dari karakter Yui Hirasawa (K-ON!), bot ini dirancang untuk merespons pengguna dengan gaya konsep reasoning seperti wanita idamanmu dan cocok dijadiin tempat pelarian kamuu, hehe.
| Fitur | Deskripsi |
|---|---|
| π§ββοΈ Karakter & Sifat | Bot berbicara cuek, dry-text, kadang canggung dan malu-malu |
| π¬ /curhat | Mode spesial untuk curhat dengan tone lebih personal dan lowercase |
| π§ Memory | Bot mengingat histori chat pengguna, auto-trim jika terlalu panjang |
| π Random Fun | Command seperti /motivasi, /quotes, /pantun |
| πΌοΈ Kirim Gambar | Bisa membalas atau merespons dengan gambar/foto juga |
| π§Ή /clearchat | Hapus memory chat dengan konfirmasi tombol inline |
| π€ Bebas AI Vibes | Respons dibersihkan dari ciri khas AI, seperti kata βSebagai AIβ¦β |
| π Deteksi Waktu Secara Akrat | Yui dapat mendeteksi pertanyaan tentang waktu dan menjawab dengan informasi waktu saat ini di lokasi tersebut secara real-time. |
git clone https://github.com/bondanbanuaji/yuibot-v1.gi
cd yui-telegram-botpip install -r requirements.txtBuat file .env di root folder dengan isi seperti ini:
TELEGRAM_BOT_TOKEN = your_telegram_bot_token_here
GEMINI_API_KEY = your_gemini_api_key_here
βββ ai.py # Modul utama yang handle prompt & respons Yui
βββ bot.py # Setup Telegram Bot + command handler
βββ requirements.txt # Semua dependency
βββ .env # Token dan API Key
/startβ Yui menyapa kamu dengan gaya canggung/curhatβ Masuk mode curhat (ngobrol lowercase, lebih emosional)/quotes,/pantun,/motivasiβ Random kata-kata/clearchatβ Hapus memori interaksi (ada tombol konfirmasi)- Cukup kirim teks biasa juga bisa (Yui tetap responsif~)
- Karakter Yui bisa diedit lebih lanjut di
ai.py - Menggunakan Google Gemini API untuk reasoning
- Memory user disimpan di dict selama runtime (tidak persist)
MIT License - silakan gunakan, modifikasi, atau fork sesukamu π«
Karakter Yui Hirasawa Β© Kyoto Animation (non-komersial tribute)
