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
Requires
- php: >=7.4.0 <8.1
- ext-zip: ^1.15
- mautic/composer-plugin: ^2.0
- mautic/core-lib: ^4.0
- mautic/mautic: ^3.2
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等)的通用聊天。
要求
- Mautic 3.2
- PHP 7+
- Stomp-php 5.0.0 (https://github.com/stomp-php/stomp-php)
- https://github.com/expertflow/universal-chat-for-mautic
如何安装
先决条件
- 使用sftp访问(html/vendor/)进入Mautic服务器目录下的Vendor文件夹
- 创建一个名为
stomp-php
的新文件夹 - 从(https://github.com/stomp-php/stomp-php)下载Stomp-php版本5.0.0
- 将其解压到
vendor/stomp-php
文件夹。 - 运行
rm -rf var/cache/*
插件安装(此时不要使用composer)
- 从https://github.com/expertflow/universal-chat-for-mautic下载
- 将其解压到
plugins/MauticActivemqTransportBundle
- 删除
app/cache/prod
或运行rm -rf var/cache/*
以清除缓存 - 转到Mautic管理菜单中的
插件
(/s/plugins) - 点击
安装/升级插件
按钮安装插件或通过命令行运行php app/console mautic:plugins:install
安装插件 - 转到Mautic配置(/s/config/edit)并点击短信设置,然后选择默认传输为ActiveMQ
发送测试短信
设置通过ActiveMQ发送短信的活动
配置插件后。
- 转到
渠道 -> 短信消息
。 - 创建包含任何内容的短信。
- 添加/更新具有有效电子邮件地址和手机号码的联系人。
- 转到
段
。 - 创建一个新的段:添加一个具有包含有效手机号码联系人的过滤器。
- 转到
活动
。 - 创建一个新的活动:来源:活动段。
- 选择步骤5中创建的段。
- 在下一步中,选择动作。
- 在选择框中,选择发送短信。
- 在发送短信框中,输入名称并选择你之前创建的消息。
- 点击发布按钮并保存你的活动。
运行活动。
执行以下命令。
php bin/console cache:clear
php bin/console mautic:segments:update
php bin/console mautic:campaigns:update
php bin/console mautic:campaigns:trigger
注意
当使用Mautic ActiveMQ插件时。
- 联系人电话号码格式为+XXXXXXXXXXXX,包括带有国家代码的+号,且无空格。
- 在手机联系人字段中填写。
- 可以在短信消息中添加动态变量,如
Hi {contactfield=firstname}