paulao-dev / chat-bot-php-facebook
此包已废弃,不再维护。未建议替代包。
最新版本(v1.0)的此包没有可用的许可证信息。
v1.0
2017-07-11 01:44 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- noahbuscher/macaw: dev-master
This package is not auto-updated.
Last update: 2019-02-20 21:11:59 UTC
README
使用PHP编写的messenger聊天机器人(Chatbot for messenger made in PHP)
配置必需品(Essential For Setup)
- PHP >= 5.4
- Composer. https://getcomposer.org.cn/download/
- 了解PHP基础知识
- 用于此项目的托管服务 https://goo.gl/rRHSWu
用途是什么?(What is it for?)
- 页面客服
- 易于配置
- 更快的响应时间
- 数据库集成
- 易于维护
Composer中的项目(Project in Composer)
composer chatbotphp paulao-dev/chat-bot-php-facebook
演示: Demo Online
注意: 打开页面聊天并发送 help
注意: 打开页面聊天并发送 help
视频教程
-
访问
Facebook Developers
开发者面板- 我的应用 > 添加应用
- 显示名称 > 您的偏好
- 点击按钮 > 创建一个应用标识符
-
应用已创建
- 创建完应用后,在菜单中选择 添加产品
-
配置Messenger
- 在选项 "Messenger" 上点击“开始”按钮
-
配置
- 添加了Messenger后,在菜单中选择 Webhooks 并点击 配置Webhooks
-
配置WebHooks
- 回调URL: 请输入
https://seudominio.com/webhooks
。 - 密码: 打开
index.php
文件,并为webhooks设置一个密码。
Route::get('/webhook', function() { $token_access = "minhasenha123"; });
- 验证token: 在 $token_access 中定义的值。
- 签名字段: 选择 messages, messaging_postbacks, message_deliveries, message_reads
- 按照步骤进行后,点击 验证并保存
- 回调URL: 请输入
-
配置PHP服务器
验证成功后。
-
在下载的仓库文件夹中打开终端执行 composer install
- 配置Bot: 打开
/config/botConfig/config.php
文件并插入您的配置
- 配置Bot: 打开
define("BOT_KEY", "SUA KEY"); define("BOT_TOKEN", "minhasenha123"); define("BOT_DOMINIO", "https://meusite.com/"); define("BOT_ENDPOINT", BOT_DOMINIO."endpoint");
- 生成KEY:前往网页“钩子”上的“生成令牌”,在“页面”中选择所需的页面用于BOT。将会弹出一个窗口请求页面权限以供Facebook开发者访问。在同意后,在“页面访问令牌”中会出现一个令牌,即
BOT_TOKEN
/config/botConfig/config.php
。
-
配置消息
- 要配置消息,只需前往
/neural/neuro-system.json
- 要配置消息,只需前往
-
回调配置在
/src/bot/callbacks.php
注意
- 消息配置为JSON格式。