open20 / 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:18:33 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