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