arter / amos-chat
AMOS聊天系统
Requires
- php: >=5.4.0
- arter/amos-admin: ^2.0.0
- arter/amos-core: ^1.9.60
- arter/amos-email-manager: ^1.1.0
- kop/yii2-scroll-pager: ~2.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-07 09:40:36 UTC
README
插件,用于管理私信、与用户联系人的对话。
安装
在您的composer.json中添加聊天需求
"arter/amos-chat": "dev-master",
在modules-amos.php中启用Chat模块,添加
'chat' => [
'class' => 'arter\amos\chat\AmosChat',
],
将聊天迁移添加到控制台模块(console/config/migrations-amos.php)
'@vendor/arter/amos-chat/src/migrations'
可配置字段
以下是可配置字段列表,AmosChat模块的属性。如果某些属性的默认值不适合您的项目,您可以在模块中配置它,例如
'chat' => [
'class' => 'arter\amos\chat\AmosChat',
'immediateNotificationForce' => false, //changed property (default was true)
],
- formRedactorButtons - 数组,默认 = ['file']
消息表单中所有可见的Redactor按钮列表'chat' => [ 'class' => 'arter\amos\chat\AmosChat', 'formRedactorButtons' => ['image', 'file'] ],
immediateNotificationForce - 布尔值,默认 = true
强制向消息接收者发送通知defaultEmailSender - 字符串 如果服务器只允许与相同域名发送者,则默认电子邮件发送者
subjectOfimmediateNotification - 字符串 "immediate notification force" 电子邮件的默认主题。如果模块设置中覆盖了该值,则您断开翻译系统
enableForwardMessage - 布尔值,默认 = false
用于启用消息转发功能。需要将用户_id数组插入到变量$userIdForwardMessage中userIdForwardMessage - (数组) 整数,默认 = []
启用消息转发功能是必需的,它包含要转发消息的用户列表onlyNetworkUsers - 布尔值,默认 = true
subjectOfimmediateNotification - 字符串 "immediate notification force" 电子邮件的默认主题。如果模块设置中覆盖了该值,则您断开翻译系统
emailMessageContentAllowedTag - 字符串,默认 = 'p,div'
enableVideoconference - 布尔值,默认 = false
assistanceUserId - 整数,默认 = 1 点击WidgetIconChatAssistance打开对话的辅助用户ID