PHP Classes

PHP Facebook Agent Helpers: Implements a chatbot using Facebook Messenger

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 83 All time: 10,061 This week: 71Up
Version License PHP version Categories
facebookagenthelpers 1.0.0GNU General Publi...5PHP 5, Web services, Chat, Social Net...
Description 

Author

This package implements a chatbot using Facebook Messenger.

It provides a bot class that integrates with the PHP Facebook SDK package to handle the interactions with chat users.

The bot class can handle the interactions of multiple chatbot agents and send broadcast messages to all chat agents at once.

Innovation Award
PHP Programming Innovation award nominee
February 2022
Number 4
Chatbots can be helpful to automate the interactions between users of a site and the site managers that provide support to those users.

This package provides a chatbot agent class that can automate the interactions with many Facebook chatbot users at once, including delivering broadcast messages that can reach all chatbot users.

Manuel Lemos
Picture of Duong Huynh Nghia
  Performance   Level  
Name: Duong Huynh Nghia <contact>
Classes: 6 packages by
Country: Viet Nam Viet Nam
Age: 36
All time rank: 22129 in Viet Nam Viet Nam
Week rank: 227 Up2 in Viet Nam Viet Nam Up
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files (115)  
File Role Description
Files folder imageFacebook (2 files, 1 directory)
Files folder imageLog (3 files)
Files folder imagevendor (1 file, 3 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file chat_agent.php Example Example script
Accessible without login Plain text file cli.php Aux. Auxiliary script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file loader.php Aux. Auxiliary script
Plain text file log.php Class Class source
Accessible without login Plain text file login-callback.php Example Example script
Accessible without login Plain text file server.php Example Example script
Plain text file socket_client.php Class Class source

  Files folder image Files (115)  /  Facebook  
File Role Description
Files folder imageAgent (4 files)
  Plain text file Bot.php Class Class source
  Plain text file Request.php Class Class source

  Files folder image Files (115)  /  Facebook  /  Agent  
File Role Description
  Plain text file Agent.php Class Class source
  Plain text file Autobot.php Class Class source
  Plain text file Mobile.php Class Class source
  Plain text file Web.php Class Class source

  Files folder image Files (115)  /  Log  
File Role Description
  Accessible without login Plain text file 07-30-16.txt Doc. Documentation
  Accessible without login Plain text file Agent_123456780auto.php Aux. Auxiliary script
  Accessible without login Plain text file error.txt Doc. Documentation

  Files folder image Files (115)  /  vendor  
File Role Description
Files folder imagecomposer (9 files)
Files folder imagefacebook (1 directory)
Files folder imagesrchea (1 directory)
  Accessible without login Plain text file autoload.php Aux. Auxiliary script

  Files folder image Files (115)  /  vendor  /  composer  
File Role Description
  Accessible without login Plain text file autoload_classmap.php Aux. Auxiliary script
  Accessible without login Plain text file autoload_files.php Aux. Auxiliary script
  Accessible without login Plain text file autoload_namespaces.php Aux. Auxiliary script
  Accessible without login Plain text file autoload_psr4.php Aux. Auxiliary script
  Plain text file autoload_real.php Class Class source
  Plain text file autoload_static.php Class Class source
  Plain text file ClassLoader.php Class Class source
  Accessible without login Plain text file installed.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text

  Files folder image Files (115)  /  vendor  /  facebook  
File Role Description
Files folder imagephp-sdk-v4 (2 files, 1 directory)

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  
File Role Description
Files folder imagesrc (1 directory)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  
File Role Description
Files folder imageFacebook (10 files, 10 directories)

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  
File Role Description
Files folder imageAuthentication (3 files)
Files folder imageExceptions (9 files)
Files folder imageFileUpload (5 files)
Files folder imageGraphNodes (19 files)
Files folder imageHelpers (5 files)
Files folder imageHttp (4 files)
Files folder imageHttpClients (7 files, 1 directory)
Files folder imagePersistentData (4 files)
Files folder imagePseudoRandomString (6 files)
Files folder imageUrl (3 files)
  Accessible without login Plain text file autoload.php Example Example script
  Plain text file Facebook.php Class Class source
  Plain text file FacebookApp.php Class Class source
  Plain text file FacebookBatchRequest.php Class Class source
  Plain text file FacebookBatchResponse.php Class Class source
  Plain text file FacebookClient.php Class Class source
  Plain text file FacebookRequest.php Class Class source
  Plain text file FacebookResponse.php Class Class source
  Accessible without login Plain text file polyfills.php Aux. Auxiliary script
  Plain text file SignedRequest.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  Authentication  
File Role Description
  Plain text file AccessToken.php Class Class source
  Plain text file AccessTokenMetadata.php Class Class source
  Plain text file OAuth2Client.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  Exceptions  
File Role Description
  Plain text file FacebookAuthenticationException.php Class Class source
  Plain text file FacebookAuthorizationException.php Class Class source
  Plain text file FacebookClientException.php Class Class source
  Plain text file FacebookOtherException.php Class Class source
  Plain text file FacebookResponseException.php Class Class source
  Plain text file FacebookResumableUploadException.php Class Class source
  Plain text file FacebookSDKException.php Class Class source
  Plain text file FacebookServerException.php Class Class source
  Plain text file FacebookThrottleException.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  FileUpload  
File Role Description
  Plain text file FacebookFile.php Class Class source
  Plain text file FacebookResumableUploader.php Class Class source
  Plain text file FacebookTransferChunk.php Class Class source
  Plain text file FacebookVideo.php Class Class source
  Plain text file Mimetypes.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  GraphNodes  
File Role Description
  Plain text file Birthday.php Class Class source
  Plain text file Collection.php Class Class source
  Plain text file GraphAchievement.php Class Class source
  Plain text file GraphAlbum.php Class Class source
  Plain text file GraphApplication.php Class Class source
  Plain text file GraphCoverPhoto.php Class Class source
  Plain text file GraphEdge.php Class Class source
  Plain text file GraphEvent.php Class Class source
  Plain text file GraphGroup.php Class Class source
  Plain text file GraphList.php Class Class source
  Plain text file GraphLocation.php Class Class source
  Plain text file GraphNode.php Class Class source
  Plain text file GraphNodeFactory.php Class Class source
  Plain text file GraphObject.php Class Class source
  Plain text file GraphObjectFactory.php Class Class source
  Plain text file GraphPage.php Class Class source
  Plain text file GraphPicture.php Class Class source
  Plain text file GraphSessionInfo.php Class Class source
  Plain text file GraphUser.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  Helpers  
File Role Description
  Plain text file FacebookCanvasHelper.php Class Class source
  Plain text file FacebookJavaScriptHelper.php Class Class source
  Plain text file FacebookPageTabHelper.php Class Class source
  Plain text file FacebookRedirectLoginHelper.php Class Class source
  Plain text file FacebookSignedRequestFromInputHelper.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  Http  
File Role Description
  Plain text file GraphRawResponse.php Class Class source
  Plain text file RequestBodyInterface.php Class Class source
  Plain text file RequestBodyMultipart.php Class Class source
  Plain text file RequestBodyUrlEncoded.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  HttpClients  
File Role Description
Files folder imagecerts (1 file)
  Plain text file FacebookCurl.php Class Class source
  Plain text file FacebookCurlHttpClient.php Class Class source
  Plain text file FacebookGuzzleHttpClient.php Class Class source
  Plain text file FacebookHttpClientInterface.php Class Class source
  Plain text file FacebookStream.php Class Class source
  Plain text file FacebookStreamHttpClient.php Class Class source
  Plain text file HttpClientsFactory.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  HttpClients  /  certs  
File Role Description
  Accessible without login Plain text file DigiCertHighAssuranceEVRootCA.pem Data Auxiliary data

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  PersistentData  
File Role Description
  Plain text file FacebookMemoryPersistentDataHandler.php Class Class source
  Plain text file FacebookSessionPersistentDataHandler.php Class Class source
  Plain text file PersistentDataFactory.php Class Class source
  Plain text file PersistentDataInterface.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  PseudoRandomString  
File Role Description
  Plain text file McryptPseudoRandomStringGenerator.php Class Class source
  Plain text file OpenSslPseudoRandomStringGenerator.php Class Class source
  Plain text file PseudoRandomStringGeneratorFactory.php Class Class source
  Plain text file PseudoRandomStringGeneratorInterface.php Class Class source
  Plain text file PseudoRandomStringGeneratorTrait.php Class Class source
  Plain text file UrandomPseudoRandomStringGenerator.php Class Class source

  Files folder image Files (115)  /  vendor  /  facebook  /  php-sdk-v4  /  src  /  Facebook  /  Url  
File Role Description
  Plain text file FacebookUrlDetectionHandler.php Class Class source
  Plain text file FacebookUrlManipulator.php Class Class source
  Plain text file UrlDetectionInterface.php Class Class source

  Files folder image Files (115)  /  vendor  /  srchea  
File Role Description
Files folder imagephp-push-web-socket (4 files, 2 directories)

  Files folder image Files (115)  /  vendor  /  srchea  /  php-push-web-socket  
File Role Description
Files folder imagesrc (1 directory)
Files folder imagetests (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login HTML file websocket_client.html Doc. Documentation
  Accessible without login Plain text file websocket_server.php Example Example script

  Files folder image Files (115)  /  vendor  /  srchea  /  php-push-web-socket  /  src  
File Role Description
Files folder imagePushWebSocket (2 files)

  Files folder image Files (115)  /  vendor  /  srchea  /  php-push-web-socket  /  src  /  PushWebSocket  
File Role Description
  Plain text file Client.php Class Class source
  Plain text file Server.php Class Class source

  Files folder image Files (115)  /  vendor  /  srchea  /  php-push-web-socket  /  tests  
File Role Description
  Accessible without login Plain text file test.php Example Example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:83
This week:0
All time:10,061
This week:71Up