Code Monkey home page Code Monkey logo

facebook-bot-php's Introduction

BELAJAR FACEBOOK BOT (PHP-LARAVEL)

Belajar membuat facebook bot menggunakan metode webhook. Menggunakan bahasa pemrograman PHP dengan memanfaatkan framework Laravel(8.x). jika ingin melakukan test local bisa menggunakan ngrok.

  • Download ngrok untuk test di Local disini
  • Lihat dokumentasi penggunaan ngrok disini
  • Lihat dokumentasi penggunaan laravel disini
  • Lihat dokumentasi penggunaan facebook bot disini

Untuk membuat App facebook dapat dilakukan disini.

  • Add Fitur Messenger pada menu app, dan lakukan pengaturan sesuai dengan dokumentasi dari facebook
  • Tambahkan 'Halaman Baru' pada bagian Token Akses untuk mengakses token, token ini digunakan untuk setting pada bagian webhook
  • Tambahkan webhook url pada bagian Webhooks, contoh: https://youraddress/facebook-bot-php/public/api/webhook

INSTAL DEPENDENCY

Install dependency yang diperlukan untuk menjalankan app.

composer install

atau

composer update

Insert Token

Input token facebook bot dengan menggunakan command:

php artisan facebook:token {facebook bot token}

Atau bisa juga inputkan token secara manual di file .env

File .env

Copy file .env.example dan simpan dengan nama file .env Beberapa yang perlu di setting di file .env:

  • Setting Database
  • Setting Facebook base_uri

Jalankan Migrasi

Tambahkan database yang diperlukan untuk facebook bot

php artisan migrate

PERSISTENT MENU

  • Setting / buat persistent menu :
php artisan facebook:pmsetting
  • Delete persistent menu :
php artisan facebook:pmdelete

facebook-bot-php's People

Contributors

crescent1 avatar

Stargazers

 avatar

Watchers

 avatar

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.