paulaodeveloper/chatbotphp

使用Facebook的聊天机器人

dev-master 2017-06-22 19:16 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:20:12 UTC


README

ChatBotPHP

使用PHP编写的ChatBot Para Messenger

要求

  • 网页客服
  • 易于配置
  • 更快的响应时间
  • 与数据库集成
  • 易于维护

演示: https://fb.com/capaspersonalizadaass

注意: 打开页面的聊天,并发送 help

  1. 访问Facebook开发者的开发者面板 https://developers.facebook.com

    • 我的应用 > 添加应用
    • 显示名称 > 您的偏好
    • 点击按钮 > 创建一个应用标识符。
  2. 应用已创建

    • 应用已创建后,在菜单中转到 添加产品
  3. 配置Messenger

    • 在“开始”按钮上方点击选项 "Messenger"
  4. 配置

    • 添加了Messenger后,转到 Webhooks 并点击 配置Webhooks
  5. 配置WebHooks

    Route::get('/webhook', function() {
      $token_access = "minhasenha123";
    });
    • 验证token: 中填写 $token_access 中定义的值。
    • 签名字段: 中选择 messages, messaging_postbacks, message_deliveries, message_reads
    • 按照步骤操作后,点击 验证并保存
  6. 配置PHP服务器

    验证成功后。

  • 在下载的存储库文件夹中打开终端执行 composer install

    • 配置索引: 打开 index.php 文件并插入您的配置
Route::post("/webhook", function(){
  	    // Cria o Robo
  	    $BotCore = BotCore::getInstance();
  	    // Seta as Configs
  	    $BotCore->setKey("KEY GERADA DA SUA PAGINA");
  	    $BotCore->setToken("minhasenha123");
  	    $BotCore->setDominio("https://meusite.com");
  	    $BotCore->endpoint("https://meusite.com/endpoint");
  });
  • 生成KEY:Webhooks 上的 页面 中,转到 生成令牌,选择要用于BOT的页面。 将会打开一个窗口请求页面权限以允许Facebook开发者访问。 接受后,在 页面访问令牌 中将出现一个令牌,将其复制并放置在 /views/webhooks.php 中的 $key 变量中。
  1. 配置消息

    • 要配置,只需转到 neural/neuro-system.json
  • 回调在 src/bot/callbacks.php 中配置

    注意

    • 消息以JSON格式配置。

帮助项目

  • 比特币钱包:37RWdwgsXK94pANXm9fHv722k4zQmtmCpH