Base bot telegram
*�️ Prettttttt-Bot Base
Base Telegram Bot Modular • Dibangun dengan Node.js (ESM)
⚡ Ringan, cepat, dan siap dikembangkan jadi bot Telegram pribadi kamu!
🧩 Struktur Folder
Prettttttt-Bot/
├── commands/
│ ├── admin/
│ │ └── broadcast.js
│ ├── Ai/
│ │ └── felo.js
│ ├── Downloader/
│ │ ├── igdl.js
│ │ └── ttdl.js
│ ├── fun/
│ │ └── fun.js
│ ├── search/
│ │ └── lirik.js
│ └── tools/
│ └── ping.js
├── utils/
│ ├── menu.js
│ └── reload.js
├── config.js
├── index.js
├── package.json
└── users.json
⚙️ Tentang Proyek
Prettttttt-Bot adalah base bot Telegram modular berbasis Node.js (ESM).
Struktur file-nya dibuat rapi dan dipisahkan per kategori agar mudah dikembangkan.
💡 Tujuan: Menjadi pondasi ringan dan fleksibel untuk membuat bot Telegram kamu sendiri.
🚀 Panduan Instalasi Lengkap di Termux (Dari Nol)
Panduan mulai dari install Termux, clone repository, pindahkan ke internal, sampai bot aktif.
1. 📲 Instal Termux
Unduh Termux dari sumber resmi:
💡 Disarankan gunakan versi F-Droid karena lebih stabil untuk Node.js dan penyimpanan internal.
2. ⚙️ Persiapan Awal Termux
pkg update -y && pkg upgrade -y
termux-setup-storage
Saat muncul izin penyimpanan, pilih Izinkan ✅
3. 📦 Instal Dependensi Utama
pkg install nodejs git nano unzip -y
Penjelasan:
- Node.js → Menjalankan bot
- Git → Clone repository
- Nano → Edit file langsung dari Termux
- Unzip → Ekstrak file ZIP
4. 📂 Clone Repository Bot
git clone https://github.com/username/pretttttt-bot.git
mv pretttttt-bot /storage/emulated/0/Download/
Sekarang folder kamu ada di:/storage/emulated/0/Download/pretttttt-bot
5. 📁 Masuk ke Folder Project
cd /storage/emulated/0/Download/pretttttt-bot
6. ⚡ Instal Semua Module Node.js
npm install
Menginstal semua module dari
package.jsonseperti axios, node-telegram-bot-api, dan lainnya.
7. 🔧 Konfigurasi Bot
Edit file config.js:
nano config.js
Isi sesuai dengan bot token dan id telegram yang nanti kamu buat :
export const BOT_TOKEN = 'ISI_TOKEN_BOT_KAMU';
export const OWNER_ID = '123456789';
export const ADMINS = ['123456789'];
Simpan dengan CTRL + o →Enter ✅
📬 Cara Mendapatkan Token & ID Telegram
🔹 Dari @BotFather
- Buka Telegram dan cari @BotFather
- Ketik
/startlalu/newbot - Isi nama & username (akhiri dengan
bot) - BotFather akan kirim token seperti ini:
1234567890:ABCdefGhijkLmnoPQRstuVWxyz - Tempel token tersebut ke
config.js
🔹 Dari @userinfobot
- Cari bot @userinfobot
- Ketik
/start - Bot membalas:
Your ID: 987654321
Gunakan ID itu untuk OWNER_ID.
8. 🚀 Jalankan Bot
node index.js
Jika berhasil, akan muncul log seperti:
✅ Bot is now running...
Coba kirim /menu ke bot kamu di Telegram.
Kalau dibalas, artinya Pretttttt-Bot berhasil dijalankan! �*
9. ♻️ Menjalankan Bot 24 Jam (Opsional)
npm install -g pm2
pm2 start index.js --name 'pretttttt-bot'
pm2 save
Cek status bot:
pm2 list
Hentikan bot:
pm2 stop pretttttt-bot
🧠 Tips Developer
- 🧩 Tambahkan fitur baru di folder
commands/ - 🔁 Gunakan
utils/reload.jsuntuk reload command - ⚙️ Struktur modular memudahkan debugging & pengembangan
💻 Teknologi yang Digunakan
- Node.js (ESM)
- Telegram Bot API
- Axios / Fetch
- PM2 (opsional)
- JSON Storage (users.json)
⚡ Lisensi
Proyek ini menggunakan MIT License.
Kamu bebas menggunakan, memodifikasi, dan menyebarkan ulang dengan tetap mencantumkan kredit.