https://github.com/blopa/messengerbotphp
A very simple PHP Messenger Bot API wrapper for sending messages
https://github.com/blopa/messengerbotphp
api bot facebook messenger wrapper
Last synced: 5 months ago
JSON representation
A very simple PHP Messenger Bot API wrapper for sending messages
- Host: GitHub
- URL: https://github.com/blopa/messengerbotphp
- Owner: blopa
- Created: 2017-02-18T00:23:20.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-04T05:04:59.000Z (about 8 years ago)
- Last Synced: 2025-04-03T04:23:22.549Z (9 months ago)
- Topics: api, bot, facebook, messenger, wrapper
- Language: PHP
- Homepage:
- Size: 9.77 KB
- Stars: 17
- Watchers: 3
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MessengerBotPHP
> A very simple PHP [Messenger Bot API](https://developers.facebook.com/docs/messenger-platform) for sending messages.
> Based on [Telegram Bot API](https://github.com/Eleirbag89/TelegramBotPHP) by [Eleirbag89](https://github.com/Eleirbag89).
Requirements
---------
* PHP5
* Curl for PHP5 must be enabled.
* Create a Facebook App at [https://developers.facebook.com/apps/](https://developers.facebook.com/apps/)
For the WebHook:
* An SSL certificate (Facebook API requires this). You can use [Cloudflare's Free Flexible SSL](https://www.cloudflare.com/ssl) which crypts the web traffic from end user to their proxies if you're using CloudFlare DNS.
Installation
---------
* Copy Messenger.php into your server and include it in your new bot script
```php
include("Messenger.php");
$facebook = new Messenger($bot_id);
```
Configuration (WebHook)
---------
Navigate to [https://developers.facebook.com/apps/YOUR_APP_ID/messenger/](https://developers.facebook.com/apps/YOUR_APP_ID/messenger/) and add the webhook.
Examples
---------
```php
$facebook = new Messenger($bot_id);
$text = $facebook->Text();
$chat_id = $facebook->ChatID();
$message_id = $facebook->EntryID();
$message = "Hello World";
$result = $facebook->sendMessage($chat_id, $message);
```
See examples.php for the complete example.
Emoticons
------------
For a list of emoticons to use in your bot messages, please refer to the column Bytes of this table:
http://apps.timwhitlock.info/emoji/tables/unicode
F.A.Q.
------------
**Q: Can you implement ??> function?**
A: I can try. Open a issue and I'll see what I can do.
**Q: Your code is awesome. How can I help?**
A: Thank you! You can help by codding more features, creating pull requests, or donating using Bitcoin: **1BdL9w4SscX21b2qeiP1ApAFNAYhPj5GgG**
License
------------
Free. Don't forget to star :D and send pull requests. :D
**Free Software, Hell Yeah!**