Skip to content

AutoFTbot/BotVPN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTVPN Bot

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.

Fitur

  • 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)

Teknologi yang Digunakan

  • Node.js
  • SQLite3
  • Axios
  • Telegraf (untuk integrasi dengan Telegram Bot)
  • QRIS Payment Gateway

Installasi Otomatis

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

install Manual

  1. Clone repository ini:
    git clone https://github.com/AutoFTbot/BotVPN.git
  2. Masuk ke direktori proyek:
    cd BotVPN
  3. Install dependencies:
    npm install
  4. 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"
    }
  5. Jalankan bot:
    node app.js
  6. Service BOT:
    npm i -g pm2
    pm2 start app.js --name sellvpn
    pm2 startup
    pm2 save

Konfigurasi QRIS

Untuk menggunakan sistem pembayaran QRIS, Anda perlu menyiapkan:

  1. DATA QRIS: Data Qris bisa diambil dari web https://scanqr.org/, Dengan mengupload Qris anda dan menyalin hasil scan datanya
  2. MERCHANT ID: ID merchant yang terdaftar di okeconnect
  3. API KEY: Api key yang terdaftar di okeconnect
  4. GROUP ID: ID grup Telegram (misal: -1001234567890) untuk notifikasi

Struktur Proyek

  • app.js: File utama yang mengatur bot dan server
  • modules/create.js: Modul untuk membuat akun VPN baru
  • modules/renew.js: Modul untuk memperbarui akun VPN yang sudah ada
  • sellvpn.db: Database SQLite yang menyimpan data pengguna dan server
  • .vars.json: File konfigurasi untuk menyimpan pengaturan bot, QRIS, dan grup

Kontribusi

Jika Anda ingin berkontribusi pada proyek ini, silakan fork repository ini dan buat pull request dengan perubahan yang Anda usulkan.

Kontak

Jika Anda memiliki pertanyaan atau masalah, silakan hubungi kami di:

Thanks To

  ____                         ____                       ___       _ __  
 / __ \_______ ____  ___ _____/ __ \_______ ____  ___ _  / _ )___ _(_) /__
/ /_/ / __/ _ `/ _ \/ _ `/___/ /_/ / __/ _ `/ _ \/ _ `/ / _  / _ `/ /  '_/
\____/_/  \_,_/_//_/\_, /    \____/_/  \_,_/_//_/\_, / /____/\_,_/_/_/\_\ 
                   /___/                        /___/                       

✨ Selamat menggunakan layanan kami! ✨

About

Script Bot Auto Order VPN Otomatis (auto order), Menggunakan PAYMENT ORKUT

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.7%
  • Shell 4.3%