VpnBotStore adalah bot yang dirancang untuk memudahkan pengguna dalam melakukan transaksi pembayaran menggunakan QRIS. Bot ini mendukung berbagai metode pembayaran dan menyediakan panduan langkah demi langkah untuk pengguna.
- Pembayaran QRIS: Memungkinkan pengguna untuk melakukan pembayaran dengan mudah menggunakan kode QR.
- Pengelolaan Server: Pengguna dapat menambahkan dan menghapus server dengan mudah.
- Notifikasi Pembayaran: Memberikan notifikasi kepada pengguna tentang status pembayaran.
Sebelum menjalankan proyek ini, pastikan Anda memiliki:
Node.js (versi terbaru)
NPM (Node Package Manager)
Akun TOKOPAY (REGISTRASI)
VPS yang menggunakan script FighterTunnel (AutoScript)
API FighterTunnel (API)
PM2 untuk pengelolaan proses
-
Clone repositori ini:
git clone https://github.com/AutoFTbot/VpnBotStore.git
-
Masuk ke direktori proyek:
cd VpnBotStore
-
Instal dependensi:
npm install
-
Konfigurasi file
.env
sesuai dengan kebutuhan Anda. -
Instalasi PM2 untuk pengelolaan proses:
npm install pm2 -g
-
Buat file
ecosystem.config.js
untuk konfigurasi PM2:pm2 init
-
Edit file
ecosystem.config.js
untuk menambahkan konfigurasi VpnBotStore:module.exports = { apps: [{ name: 'VpnBotStore', script: './app.js', instances: 1, autorestart: true, watch: true, max_memory_restart: '1G', env: { NODE_ENV: 'production' } }] };
-
Simpan perubahan pada file
ecosystem.config.js
.
-
Jalankan bot menggunakan PM2:
pm2 start ecosystem.config.js
-
Ikuti instruksi di dalam chat untuk melakukan transaksi dan mengelola server.
-
Untuk memulai ulang bot, jalankan perintah:
pm2 restart VpnBotStore
-
Untuk mematikan bot, jalankan perintah:
pm2 stop VpnBotStore
Untuk mengkonfigurasi API untuk VPS yang terpasang AutoScript FighterTunnel, Anda perlu mengikuti langkah-langkah berikut:
-
Clone repositori API FighterTunnel:
git clone https://github.com/AutoFTbot/Api.git
-
Masuk ke direktori proyek API:
cd Api
-
Instal dependensi API:
npm install
-
Jalankan
setup.sh
untuk mengatur dan menjalankan server sebagai service systemd:chmod +x setup.sh ./setup.sh
-
Jalankan API menggunakan PM2:
pm2 start ecosystem.config.js
Jika Anda ingin berkontribusi pada proyek ini, silakan buat pull request atau buka isu untuk diskusi.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detail lebih lanjut.
Jika Anda memiliki pertanyaan atau saran, silakan hubungi saya di Telegram.
Terima kasih kepada TOKOPAY dan FighterTunnel atas kontribusi dan kerjasamanya yang sangat berharga dan berarti dalam pengembangan proyek ini.