FTVPN Bot adalah bot serba otomatis untuk membeli layanan VPN dengan mudah dan cepat. Nikmati kemudahan dan kecepatan dalam layanan VPN dengan bot kami! Dilengkapi dengan sistem pembayaran QRIS untuk kemudahan transaksi.
- Service Create: Membuat akun VPN baru
- Service Renew: Memperbarui akun VPN yang sudah ada
- Top Up Saldo: Menambah saldo akun pengguna via QRIS
- Notifikasi Grup: Setiap top up dan pembelian/renew akun akan otomatis mengirim notifikasi ke grup Telegram
- Auto Hapus Receipts: File di folder receipts akan otomatis dihapus setelah pembayaran sukses
- QRIS Payment: Sistem pembayaran menggunakan QRIS (Quick Response Code Indonesian Standard)
- Node.js
- SQLite3
- Axios
- Telegraf (untuk integrasi dengan Telegram Bot)
- QRIS Payment Gateway
sysctl -w net.ipv6.conf.all.disable_ipv6=1 && sysctl -w net.ipv6.conf.default.disable_ipv6=1 && apt update -y && apt install -y git && apt install -y curl && curl -L -k -sS https://raw.githubusercontent.com/AutoFTbot/BotVPN/refs/heads/main/start -o start && bash start sellvpn && [ $? -eq 0 ] && rm -f start
- Clone repository ini:
git clone https://github.com/AutoFTbot/BotVPN.git
- Masuk ke direktori proyek:
cd BotVPN
- Install dependencies:
npm install
- Siapkan konfigurasi di
.vars.json
:{ "BOT_TOKEN": "your_telegram_bot_token", "USER_ID": "your_admin_telegram_id", "NAMA_STORE": "your_store_name", "GROUP_ID": "your_group_id", "PORT": "6969", "DATA_QRIS": "your_qris_data", "MERCHANT_ID": "your_merchant_id", "API_KEY": "your_api_key" }
- Jalankan bot:
node app.js
- Service BOT:
npm i -g pm2 pm2 start app.js --name sellvpn pm2 startup pm2 save
Untuk menggunakan sistem pembayaran QRIS, Anda perlu menyiapkan:
- DATA QRIS: Data Qris bisa diambil dari web https://scanqr.org/, Dengan mengupload Qris anda dan menyalin hasil scan datanya
- MERCHANT ID: ID merchant yang terdaftar di okeconnect
- API KEY: Api key yang terdaftar di okeconnect
- GROUP ID: ID grup Telegram (misal: -1001234567890) untuk notifikasi
app.js
: File utama yang mengatur bot dan servermodules/create.js
: Modul untuk membuat akun VPN barumodules/renew.js
: Modul untuk memperbarui akun VPN yang sudah adasellvpn.db
: Database SQLite yang menyimpan data pengguna dan server.vars.json
: File konfigurasi untuk menyimpan pengaturan bot, QRIS, dan grup
Jika Anda ingin berkontribusi pada proyek ini, silakan fork repository ini dan buat pull request dengan perubahan yang Anda usulkan.
Jika Anda memiliki pertanyaan atau masalah, silakan hubungi kami di:
____ ____ ___ _ __
/ __ \_______ ____ ___ _____/ __ \_______ ____ ___ _ / _ )___ _(_) /__
/ /_/ / __/ _ `/ _ \/ _ `/___/ /_/ / __/ _ `/ _ \/ _ `/ / _ / _ `/ / '_/
\____/_/ \_,_/_//_/\_, / \____/_/ \_,_/_//_/\_, / /____/\_,_/_/_/\_\
/___/ /___/
✨ Selamat menggunakan layanan kami! ✨