Skip to content

dz-id/laravel-facebook-reaction-bot

Repository files navigation

FACEBOOK BOT REACTION

Is a simple bot reaction for facebook.

Made with ❤️ by DulLah

Demo : https://bot.dz-tools.my.id

Instalasi

Langkah pertama clone repo :

git clone https://github.com/dz-id/laravel-facebook-reaction-bot

Masuk ke folder repo :

cd laravel-facebook-reaction-bot

Install semua dependencies dengan Composer :

composer install

Hapus semua compile cache pada aplikasi :

php artisan optimize:clear

Jalankan migrasi Database (Jangan lupa setel koneksi database di file .env sebelum migrasi) :

php artisan migrate

Mulai server Lokal :

php artisan serve

Sekarang anda dapat mengakses server http://localhost:8000

Jalankan BOT

Ada 2 cara untuk menjalankan bot dengan CLI dan Cron Jobs Sangat disarankan menggunakan Cron Jobs Jika sudah di deploy ke server.

Menggunakan CLI
  • Anda perlu menjalankan Job queue dengan perintah :

    php artisan queue:work
    
  • Setelah menjalankan queue:work, selanjutnya bukan tab baru dan jalankan perintah

    php artisan bot:run --delay-minute=5
    
  • Maksud dari --delay-minute=5 artinya bot di eksekusi setiap 5 menit sekali silahkan sesuaikan sendiri ya untuk 2 perintah diatas tidak boleh ditutup biarkan dia tetap jalan dan pastinya Kamu harus terhubung selalu ke internet Ya.

Menggunakan Cron Jobs
  • Kamu perlu mengaktifkan cron jobs setiap 1 menit sekali dengan perintah :

    /usr/local/bin/php /path/laravel-facebook-reaction-bot/artisan schedule:run >> /dev/null 2>&1
    
  • Perintah diatas hanyalah contoh saja, silakan sesuaikan sendiri dengan lokasi script kamu Ya

  • Secara default bot akan dieksekusi setiap 5 menit untuk mengubahnya masuk ke file app/Console/Karnel.php dan edit bagian $schedule->command("bot:register")->everyFiveMinutes(); maksud dari everyFiveMinutes() artinya hanya dapat dijalankan setiap 5 menit, kamu dapat mengubahnya sesuka hati cek dekomentasi Laravel Schedule untuk lebih lengkapnya.

About

Simple Bot Reaction for Facebook

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published