All Projects → setkyar → Laravel Messenger Bot Management

setkyar / Laravel Messenger Bot Management

😄 Messenger bot Q&A management with Laravel

Projects that are alternatives of or similar to Laravel Messenger Bot Management

Laravel Fb Messenger
Laravel Facebook Messenger Provider
Stars: ✭ 85 (+63.46%)
Mutual labels:  messenger-bot, laravel
Mangapie
This is a self-hosted server for archived manga.
Stars: ✭ 51 (-1.92%)
Mutual labels:  laravel
Nova Mega Filter
Allows you to control the columns and filters shown on any Nova resource index
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Laravel Adminlte Components
Laravel Blade Components For AdminLTE Bootstrap Admin Template
Stars: ✭ 50 (-3.85%)
Mutual labels:  laravel
Laravel Heartbeat
Periodically schedule a job to send a heartbeat to a monitoring system.
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Traefik Custom Error Pages
Bunch of custom error pages for Traefik 2.x built with Jekyll
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Donate
A simple Stripe donation form.
Stars: ✭ 48 (-7.69%)
Mutual labels:  laravel
Laravel Wang Editor
wangEditor for Laravel
Stars: ✭ 52 (+0%)
Mutual labels:  laravel
Qq
[READ ONLY] Subtree split of the SocialiteProviders/QQ Provider (see SocialiteProviders/Providers)
Stars: ✭ 50 (-3.85%)
Mutual labels:  laravel
Scout Elasticsearch Driver
This package offers advanced functionality for searching and filtering data in Elasticsearch.
Stars: ✭ 1,047 (+1913.46%)
Mutual labels:  laravel
Fluent Facebook
A laravel 5 package for reading and writing to facebook graph object with ease in laravelish syntax
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Laravan
Ansible Playbooks for Laravel - machine provisioning and app deployment
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Laravel Packager
A cli tool for creating Laravel packages
Stars: ✭ 1,049 (+1917.31%)
Mutual labels:  laravel
Laravel Async
Package provide simple way to run code asynchronously for your Laravel application.
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Laravel5.7 Vue Cli3 Boilerplate
Boilerplate / Starter kit. Laravel 5.7, Vue CLI 3 — Authentication with Email Verification. REST API.
Stars: ✭ 52 (+0%)
Mutual labels:  laravel
Piplin
📤 An open source self-hosted continuous integration and deployment system - QQ群: 656868
Stars: ✭ 1,044 (+1907.69%)
Mutual labels:  laravel
Cj Google Geocoder
Stars: ✭ 49 (-5.77%)
Mutual labels:  laravel
Intl Date Time
International DateTime for Laravel Nova
Stars: ✭ 50 (-3.85%)
Mutual labels:  laravel
Webshowu
webshowu—laravel开源项目—秀站分类目录源代码
Stars: ✭ 52 (+0%)
Mutual labels:  laravel
Laravel Oauth
Social OAuth authentication for Laravel 5 & 6. Drivers: Facebook, Twitter, Google, LinkedIn, Github, Bitbucket.
Stars: ✭ 52 (+0%)
Mutual labels:  laravel

Basic Q&A with Laravel for Facebook messenger bot

This Project is currently Working In Progress(WIP)

This is basic Facebook messenger chat bot with Laravel yeah. You saved questions and answer to the database. When user ask question from Messenger. It answer back with the answer you saved in the database. That's for now yeah. Will add many more new features soon ;)

Installation & Usage

  • clone this repo & composer install
  • Setup your domain. Your Domain Must be with https, you can setup with let's encrypt
  • Setup Facebook App
  • Fill Database credentials and Facebook verify_token and token(app/page_token) in Laravel's .env
  • Modify Q&A in database/seeds/QuestionsAndAnswerSeeder.php Already added some basic, you can check it out there and run php artisan migrate && php artisan db:seed
  • Chat with your Facebook page. Base on your QuestionsAndAnswerSeeder's Q&A

Basic Requirement

Server

Setup Facebook App

For this step, I am really lazy to write everything. So, I just copy from jw84 repo. Thanks jw84

  1. Create or configure a Facebook App or Page here https://developers.facebook.com/apps/

Configure Facebook App/Page

  1. In the app go to Messenger tab then click Setup Webhook. Here you will put in the URL of your Heroku server and a token. Make sure to check all the subscription fields.

Setup Webhook

In this step https://guarded-dusk-21746.herokuapp.com/webhook/ will be https://yourdomain.com/webhook/

  1. Get a Page Access Token and save this somewhere.

Get page access token

  1. Go back to Terminal and type in this command to trigger the Facebbook app to send messages. Remember to use the token you requested earlier.

    $ curl -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=PAGE_ACCESS_TOKEN"

Thanks

Thanks jw84 for Messenger Bot Tutorials and pimax for FB Messenger Bot PHP API

#Docs Facebook Messenger Platform

#Demo Bot

Demo Bot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].