Giter Site home page Giter Site logo

yusuf-pertex / reynabot Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 12.0 2.03 MB

WhatsApp BOT - New Updates ✅

Home Page: https://github.com/yusufexpert/ReynaBOT

License: MIT License

JavaScript 97.03% HTML 2.97%
api bot bot-api whatsapp whatsapp-api whatsapp-bot whatsapp-bot-api whatsapp-web whatsapp-web-api whatsapp-web-js

reynabot's Introduction


Logo

ReynaBOT

Simple WhatsApp BOT by @yusuf.dkv
Explore the docs >

Contact Request Feature Report



Warning Script ini sudah tidak dilanjutkan lagi



© ReynaBOT

ReynaBOT adalah BOT WhatsApp yang dibuat oleh @yusuf.dkv menggunakan bahasa pemrograman JavaScript

Note Script BOT ini menggunakan client library whatsapp-web.js »


Daftar isi

Cara Pakai

Requirements:

  • Git
  • NodeJs
  • FFmpeg
    Terminal

    Terminal

    • Buka Terminal
    • Mengkloning Repository
      git clone https://github.com/yusufexpert/ReynaBOT.git
    • Buka Directory Script ini
      cd ReynaBOT
    • Install semua Module yang dibutuhkan.
      npm install <nama module>
    • Memulai BOT
      npm start
    Replit

    Replit

    Untuk pengguna Replit ada beberapa hal yang harus dilakukan.

    • Ubah Script di file index.mjs menjadi seperti ini:
    const client = new Client({
        authStrategy: new LocalAuth({
            dataPath: './auth',
            userDataDir: './auth/session'
        }),
        puppeteer: {
            headless: true,
            executablePath: '/nix/store/x205pbkd5xh5g4iv0g58xjla55has3cx-chromium-108.0.5359.94/bin/chromium-browser',
            args: ['--no-sandbox', '--disable-setuid-sandbox']
        }
    })
    • Tampilkan dulu file tersembunyi di Replit.
      • Lalu ubah file replit.nix menjadi seperti ini:
    { pkgs }: {
    	deps = [
    		pkgs.nodejs-18_x
        pkgs.nodePackages.typescript-language-server
        pkgs.yarn
        pkgs.replitPackages.jest
        pkgs.chromium
        pkgs.glib
        pkgs.nss
        pkgs.fontconfig
    	];
    }
    • Jalankan Replit seperti biasa.

Cara menambah Plugin

Jika ingin menambahkan Plugin sendiri anda harus membuatnya di Folder plugins »

Lalu mengisinya seperti dibawah ini:

export default {
    cmd: ['<command>'],
    tag: '<kategori fitur>',
    info: '<info fitur>',
    response: async (msg, client, xt) => {
        // isi menggunakan bahasa pemrograman JavaScript
    }
}

Fitur unggulan

  • Mudah untuk digunakan.
  • Script JavaScript yang ter-struktur.
  • Memiliki fitur Extra yang memudahkan Owner BOT.
  • Memiliki fitur Check Plugins agar bisa mendeteksi Error di Script Plugin.
  • Script yang otomatis ter-update tanpa harus memulai ulang Script.
  • Memiliki beberapa Fitur unggulan.

Lihat di folder plugins untuk melihat semua Plugin.


License

Didistribusikan di bawah Lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.


Contact

  • WhatsApp
  • Instagram
  • Gmail

↑ Back to top

github.com/yusufexpert/ReynaBOT

reynabot's People

Contributors

yusuf-pertex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

reynabot's Issues

it gets heavier if there are too many cache imports

https://github.com/yusufexpert/ReynaBOT/blob/a686d437897447ae2658290c55e4179a76401d83/utils/event.mjs#L13
/

memang efisien ketika untuk melihat plugin namun, dapat diperhatikan jika owner terlalu banyak merubah plugin / develop bot dan sesorang memakai bot, ini dapat memberatkan device dalam sisi Ram, Solusi nya adalah ketika tidak dalam mode development jangan memberikan ?update=${Date.now()}

Karena ?update= dapat memberikan kebocoran ram nodejs sehingga mengakibatkan app menurun dalam segi system, apalagi ini menggunakan puppeteer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.