IM 即时通讯 - 管理端操作说明
一、功能概述
IM 即时通讯管理端为系统管理员提供全面的即时通讯管理功能,包括用户管理、群组管理、消息管理、会话管理、敏感词管理等功能。
二、入口位置
登录系统后,点击顶部菜单的"IM管理"即可进入即时通讯管理后台。

三、用户管理
3.1 用户列表
菜单位置: IM管理 → 用户管理
用户列表显示所有使用IM功能的系统用户。
显示信息:
- 用户头像
- 用户ID
- 昵称
- 用户名
- 手机号
- 部门
- 在线状态
- 最后在线时间
- 同步时间
3.2 搜索用户
支持按以下条件搜索:
- 关键词 - 昵称/用户名/手机号
- 在线状态 - 全部/在线/离线/忙碌
- 部门 - 选择特定部门
3.3 查看用户详情
点击用户后的"查看"按钮,可以查看用户详细信息:
基本信息:
- 用户ID
- 昵称
- 用户名
- 手机号
- 邮箱
- 部门
- 职位
- 个人签名
状态信息:
- 在线状态
- 最后在线时间
- 同步时间
- 同步版本
3.4 更新用户状态
管理员可以手动更新用户的在线状态。
步骤:
- 找到目标用户
- 点击"更新状态"按钮
- 在弹窗中选择新的在线状态:
- 离线
- 在线
- 忙碌
- 隐身
- 点击"确定"保存
3.5 强制下线
管理员可以强制用户下线。
步骤:
- 找到目标用户
- 点击"强制下线"按钮
- 填写强制下线原因(必填)
- 点击"确定"执行
注意: 强制下线后,用户将被设置为离线状态,需要重新登录才能上线。
3.6 同步用户
用户数据会自动从系统模块同步,管理员也可以手动触发同步。
同步内容:
- 用户基本信息(昵称、头像、手机号等)
- 部门信息
- 职位信息
四、群组管理
4.1 群组列表
菜单位置: IM管理 → 群组管理
群组列表显示所有群聊信息。
显示信息:
- 群组ID
- 群组名称
- 群主
- 群成员数量
- 群组类型
- 创建时间
- 状态
4.2 搜索群组
支持按以下条件搜索:
- 关键词 - 群组名称
- 群组类型 - 全部/工作群/临时群
- 状态 - 启用/禁用
4.3 查看群组详情
点击群组后的"查看"按钮,可以查看群组详细信息:
基本信息:
- 群组ID
- 群组名称
- 群组头像
- 群主
- 群成员数量
- 群组类型
- 入群方式
- 群组简介
- 创建时间
群组成员列表:
- 成员头像和昵称
- 成员角色(群主/管理员/普通成员)
- 加入时间
- 最后发言时间
4.4 创建群组
管理员可以创建群组。
步骤:
- 点击"新增群组"按钮
- 填写群组信息:
- 群组名称(必填)
- 群组类型
- 入群方式
- 群组简介
- 群组头像
- 选择群主和群成员
- 点击"确定"创建
4.5 编辑群组
步骤:
- 找到要编辑的群组
- 点击"编辑"按钮
- 修改群组信息
- 点击"确定"保存
4.6 禁用/启用群组
管理员可以禁用或启用群组。
步骤:
- 找到目标群组
- 点击"禁用"或"启用"按钮
- 确认操作
注意: 禁用群组后,群成员将无法发送消息。
4.7 删除群组
步骤:
- 找到要删除的群组
- 点击"删除"按钮
- 确认删除
注意: 删除群组是不可逆操作,请谨慎操作。
五、消息管理
5.1 消息列表
菜单位置: IM管理 → 消息管理
消息列表显示所有IM消息记录。
显示信息:
- 消息ID
- 发送者
- 接收者/群组
- 消息类型
- 消息内容
- 发送时间
- 发送状态
5.2 搜索消息
支持按以下条件搜索:
- 关键词 - 消息内容
- 消息类型 - 全部/文字/图片/语音/视频/文件
- 发送时间 - 时间范围
- 发送状态 - 全部/发送成功/发送失败
5.3 查看消息详情
点击消息后的"查看"按钮,可以查看消息详细信息:
消息内容:
- 消息类型
- 消息内容(文字显示,文件提供下载)
- 发送时间
- 发送状态
会话信息:
- 会话ID
- 会话类型(单聊/群聊)
- 参与者信息
5.4 消息统计
管理员可以查看消息统计数据:
统计维度:
- 按日期统计 - 每日消息数量
- 按用户统计 - 用户消息数量排行
- 按群组统计 - 群组消息数量排行
- 按类型统计 - 各类型消息占比
六、会话管理
6.1 会话列表
菜单位置: IM管理 → 会话管理
会话列表显示所有会话记录。
显示信息:
- 会话ID
- 用户
- 会话类型
- 目标(用户/群组)
- 最后消息内容
- 最后消息时间
- 未读数量
- 创建时间
6.2 搜索会话
支持按以下条件搜索:
- 关键词 - 用户昵称/群组名称
- 会话类型 - 全部/单聊/群聊
- 创建时间 - 时间范围
6.3 查看会话详情
点击会话后的"查看"按钮,可以查看会话详细信息:
会话信息:
- 会话ID
- 所属用户
- 会话类型
- 目标信息
- 未读数量
- 最后消息
- 创建时间
历史消息:
- 该会话的所有消息记录
- 按时间倒序显示
6.4 会话统计
管理员可以查看会话统计数据:
统计维度:
- 会话总数
- 单聊/群聊占比
- 活跃会话排行
- 用户会话数量分布
七、敏感词管理
7.1 敏感词列表
菜单位置: IM管理 → 敏感词管理
敏感词列表显示所有配置的敏感词。
显示信息:
- 敏感词ID
- 敏感词内容
- 敏感词类型
- 严重级别
- 匹配模式
- 状态
- 命中次数
7.2 敏感词类型
敏感词分为三种类型:
| 类型 | 说明 | 处理方式 |
|---|---|---|
| 违禁词 | 严格禁止的词汇 | 消息发送失败,提示用户 |
| 警告词 | 需要注意的词汇 | 自动替换为 *** |
| 替换词 | 需要替换的词汇 | 自动替换为指定的替换词 |
7.3 添加敏感词
步骤:
- 点击"新增敏感词"按钮
- 填写敏感词信息:
- 敏感词(必填)- 要过滤的词汇
- 敏感词类型 - 选择类型(违禁词/警告词/替换词)
- 严重级别 - 低/中/高
- 匹配模式 - 精确匹配/模糊匹配
- 替换词 - 当类型为"替换词"时必填
- 备注 - 说明
- 点击"确定"保存
注意事项:
- 敏感词不能重复
- 替换词类型的敏感词必须填写替换词
- 敏感词配置后会立即生效
7.4 编辑敏感词
步骤:
- 找到要编辑的敏感词
- 点击"编辑"按钮
- 修改敏感词信息
- 点击"确定"保存
7.5 启用/禁用敏感词
步骤:
- 找到目标敏感词
- 点击"启用"或"禁用"按钮
注意: 禁用的敏感词不会生效,但不会删除记录。
7.6 删除敏感词
步骤:
- 找到要删除的敏感词
- 点击"删除"按钮
- 确认删除
7.7 查看命中统计
敏感词列表显示每个敏感词的命中次数,帮助管理员了解:
- 哪些敏感词被触发最多
- 用户常用哪些不当言论
- 是否需要增加新的敏感词
7.8 敏感词管理建议
- 定期更新 - 根据实际情况定期更新敏感词库
- 分类管理 - 合理设置敏感词类型和级别
- 命中分析 - 定期查看命中统计,优化敏感词配置
- 谨慎配置 - 避免过度过滤影响正常交流
八、系统监控
8.1 在线用户统计
位置: IM管理 → 系统监控
实时显示当前在线用户数量和在线用户列表。
8.2 消息统计
显示消息发送统计:
- 今日消息数量
- 本周消息数量
- 本月消息数量
- 消息类型分布
8.3 系统性能
显示系统运行状态:
- WebSocket 连接数
- 消息处理延迟
- 系统负载情况
九、常见问题
Q1: 如何批量导入敏感词?
目前版本暂不支持批量导入,需要逐个添加。后续版本会支持批量导入功能。
Q2: 敏感词匹配模式有什么区别?
- 精确匹配 - 必须完全匹配敏感词
- 模糊匹配 - 包含敏感词即可匹配
建议对词汇使用精确匹配,对语句使用模糊匹配。
Q3: 如何处理用户的投诉?
- 查看相关会话和消息记录
- 根据情况采取相应措施:
- 警告用户
- 添加相关敏感词
- 将用户加入黑名单
- 强制用户下线
Q4: 消息记录可以导出吗?
目前版本暂不支持导出功能,如需导出请联系技术支持。
Q5: 如何查看某个用户的所有消息?
- 在消息管理中使用发送者搜索
- 输入目标用户的昵称或用户名
- 查看搜索结果
十、最佳实践
10.1 敏感词管理
- 分层管理 - 按严重级别设置敏感词
- 定期审查 - 定期检查敏感词命中情况
- 灵活配置 - 根据业务场景调整敏感词策略
- 用户反馈 - 收集用户反馈,优化敏感词库
10.2 用户管理
- 及时处理 - 及时处理用户投诉和问题
- 定期同步 - 确保用户信息及时同步
- 状态监控 - 关注用户在线状态
- 数据分析 - 分析用户使用数据
10.3 群组管理
- 规范命名 - 引导用户规范群组命名
- 定期清理 - 清理长期不活跃的群组
- 成员管理 - 协助管理群组成员
- 功能推广 - 推广群组功能的使用
十一、注意事项
- 数据安全 - 用户消息数据敏感,请谨慎操作
- 权限控制 - 管理员权限应严格管控
- 操作记录 - 重要操作应做好记录
- 定期备份 - 建议定期备份重要数据
- 性能监控 - 关注系统性能,及时处理问题
如有其他问题,请联系技术支持团队。
