expertflow/universal-chat-for-mautic

此软件包最新版本(dev-main)没有可用的许可证信息。

适用于Mautic Webchat、SMS、WhatsApp、Facebook Messenger、LiveChat以及任何聊天机器人的插件(Rasa、Google Dialogflow、IBM Watson等)的通用聊天。

dev-main 2022-11-24 19:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 02:42:58 UTC


README

适用于Mautic Webchat、SMS、WhatsApp、Facebook Messenger、LiveChat以及任何聊天机器人的插件(Rasa、Google Dialogflow、IBM Watson等)的通用聊天。

要求

  1. Mautic 3.2
  2. PHP 7+
  3. Stomp-php 5.0.0 (https://github.com/stomp-php/stomp-php)
  4. https://github.com/expertflow/universal-chat-for-mautic

如何安装

先决条件

  1. 使用sftp访问(html/vendor/)进入Mautic服务器目录下的Vendor文件夹
  2. 创建一个名为stomp-php的新文件夹
  3. 从(https://github.com/stomp-php/stomp-php)下载Stomp-php版本5.0.0
  4. 将其解压到vendor/stomp-php文件夹。
  5. 运行rm -rf var/cache/*

插件安装(此时不要使用composer)

  1. https://github.com/expertflow/universal-chat-for-mautic下载
  2. 将其解压到plugins/MauticActivemqTransportBundle
  3. 删除app/cache/prod或运行rm -rf var/cache/*以清除缓存
  4. 转到Mautic管理菜单中的插件(/s/plugins)
  5. 点击安装/升级插件按钮安装插件或通过命令行运行php app/console mautic:plugins:install安装插件
  6. 转到Mautic配置(/s/config/edit)并点击短信设置,然后选择默认传输为ActiveMQ

发送测试短信

设置通过ActiveMQ发送短信的活动

配置插件后。

  1. 转到渠道 -> 短信消息
  2. 创建包含任何内容的短信。
  3. 添加/更新具有有效电子邮件地址和手机号码的联系人。
  4. 转到
  5. 创建一个新的段:添加一个具有包含有效手机号码联系人的过滤器。
  6. 转到活动
  7. 创建一个新的活动:来源:活动段。
  8. 选择步骤5中创建的段。
  9. 在下一步中,选择动作。
  10. 在选择框中,选择发送短信。
  11. 在发送短信框中,输入名称并选择你之前创建的消息。
  12. 点击发布按钮并保存你的活动。

运行活动。

执行以下命令。

  1. php bin/console cache:clear
  2. php bin/console mautic:segments:update
  3. php bin/console mautic:campaigns:update
  4. php bin/console mautic:campaigns:trigger

注意

当使用Mautic ActiveMQ插件时。

  1. 联系人电话号码格式为+XXXXXXXXXXXX,包括带有国家代码的+号,且无空格。
  2. 在手机联系人字段中填写。
  3. 可以在短信消息中添加动态变量,如Hi {contactfield=firstname}