Skip to content

IM 即时通讯 - 管理端操作说明

一、功能概述

IM 即时通讯管理端为系统管理员提供全面的即时通讯管理功能,包括用户管理、群组管理、消息管理、会话管理、敏感词管理等功能。

二、入口位置

登录系统后,点击顶部菜单的"IM管理"即可进入即时通讯管理后台。

IM管理入口


三、用户管理

3.1 用户列表

菜单位置: IM管理 → 用户管理

用户列表显示所有使用IM功能的系统用户。

显示信息:

  • 用户头像
  • 用户ID
  • 昵称
  • 用户名
  • 手机号
  • 部门
  • 在线状态
  • 最后在线时间
  • 同步时间

3.2 搜索用户

支持按以下条件搜索:

  • 关键词 - 昵称/用户名/手机号
  • 在线状态 - 全部/在线/离线/忙碌
  • 部门 - 选择特定部门

3.3 查看用户详情

点击用户后的"查看"按钮,可以查看用户详细信息:

基本信息:

  • 用户ID
  • 昵称
  • 用户名
  • 手机号
  • 邮箱
  • 部门
  • 职位
  • 个人签名

状态信息:

  • 在线状态
  • 最后在线时间
  • 同步时间
  • 同步版本

3.4 更新用户状态

管理员可以手动更新用户的在线状态。

步骤:

  1. 找到目标用户
  2. 点击"更新状态"按钮
  3. 在弹窗中选择新的在线状态:
    • 离线
    • 在线
    • 忙碌
    • 隐身
  4. 点击"确定"保存

3.5 强制下线

管理员可以强制用户下线。

步骤:

  1. 找到目标用户
  2. 点击"强制下线"按钮
  3. 填写强制下线原因(必填)
  4. 点击"确定"执行

注意: 强制下线后,用户将被设置为离线状态,需要重新登录才能上线。

3.6 同步用户

用户数据会自动从系统模块同步,管理员也可以手动触发同步。

同步内容:

  • 用户基本信息(昵称、头像、手机号等)
  • 部门信息
  • 职位信息

四、群组管理

4.1 群组列表

菜单位置: IM管理 → 群组管理

群组列表显示所有群聊信息。

显示信息:

  • 群组ID
  • 群组名称
  • 群主
  • 群成员数量
  • 群组类型
  • 创建时间
  • 状态

4.2 搜索群组

支持按以下条件搜索:

  • 关键词 - 群组名称
  • 群组类型 - 全部/工作群/临时群
  • 状态 - 启用/禁用

4.3 查看群组详情

点击群组后的"查看"按钮,可以查看群组详细信息:

基本信息:

  • 群组ID
  • 群组名称
  • 群组头像
  • 群主
  • 群成员数量
  • 群组类型
  • 入群方式
  • 群组简介
  • 创建时间

群组成员列表:

  • 成员头像和昵称
  • 成员角色(群主/管理员/普通成员)
  • 加入时间
  • 最后发言时间

4.4 创建群组

管理员可以创建群组。

步骤:

  1. 点击"新增群组"按钮
  2. 填写群组信息:
    • 群组名称(必填)
    • 群组类型
    • 入群方式
    • 群组简介
    • 群组头像
  3. 选择群主和群成员
  4. 点击"确定"创建

4.5 编辑群组

步骤:

  1. 找到要编辑的群组
  2. 点击"编辑"按钮
  3. 修改群组信息
  4. 点击"确定"保存

4.6 禁用/启用群组

管理员可以禁用或启用群组。

步骤:

  1. 找到目标群组
  2. 点击"禁用"或"启用"按钮
  3. 确认操作

注意: 禁用群组后,群成员将无法发送消息。

4.7 删除群组

步骤:

  1. 找到要删除的群组
  2. 点击"删除"按钮
  3. 确认删除

注意: 删除群组是不可逆操作,请谨慎操作。


五、消息管理

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 添加敏感词

步骤:

  1. 点击"新增敏感词"按钮
  2. 填写敏感词信息:
    • 敏感词(必填)- 要过滤的词汇
    • 敏感词类型 - 选择类型(违禁词/警告词/替换词)
    • 严重级别 - 低/中/高
    • 匹配模式 - 精确匹配/模糊匹配
    • 替换词 - 当类型为"替换词"时必填
    • 备注 - 说明
  3. 点击"确定"保存

注意事项:

  • 敏感词不能重复
  • 替换词类型的敏感词必须填写替换词
  • 敏感词配置后会立即生效

7.4 编辑敏感词

步骤:

  1. 找到要编辑的敏感词
  2. 点击"编辑"按钮
  3. 修改敏感词信息
  4. 点击"确定"保存

7.5 启用/禁用敏感词

步骤:

  1. 找到目标敏感词
  2. 点击"启用"或"禁用"按钮

注意: 禁用的敏感词不会生效,但不会删除记录。

7.6 删除敏感词

步骤:

  1. 找到要删除的敏感词
  2. 点击"删除"按钮
  3. 确认删除

7.7 查看命中统计

敏感词列表显示每个敏感词的命中次数,帮助管理员了解:

  • 哪些敏感词被触发最多
  • 用户常用哪些不当言论
  • 是否需要增加新的敏感词

7.8 敏感词管理建议

  1. 定期更新 - 根据实际情况定期更新敏感词库
  2. 分类管理 - 合理设置敏感词类型和级别
  3. 命中分析 - 定期查看命中统计,优化敏感词配置
  4. 谨慎配置 - 避免过度过滤影响正常交流

八、系统监控

8.1 在线用户统计

位置: IM管理 → 系统监控

实时显示当前在线用户数量和在线用户列表。

8.2 消息统计

显示消息发送统计:

  • 今日消息数量
  • 本周消息数量
  • 本月消息数量
  • 消息类型分布

8.3 系统性能

显示系统运行状态:

  • WebSocket 连接数
  • 消息处理延迟
  • 系统负载情况

九、常见问题

Q1: 如何批量导入敏感词?

目前版本暂不支持批量导入,需要逐个添加。后续版本会支持批量导入功能。

Q2: 敏感词匹配模式有什么区别?

  • 精确匹配 - 必须完全匹配敏感词
  • 模糊匹配 - 包含敏感词即可匹配

建议对词汇使用精确匹配,对语句使用模糊匹配。

Q3: 如何处理用户的投诉?

  1. 查看相关会话和消息记录
  2. 根据情况采取相应措施:
    • 警告用户
    • 添加相关敏感词
    • 将用户加入黑名单
    • 强制用户下线

Q4: 消息记录可以导出吗?

目前版本暂不支持导出功能,如需导出请联系技术支持。

Q5: 如何查看某个用户的所有消息?

  1. 在消息管理中使用发送者搜索
  2. 输入目标用户的昵称或用户名
  3. 查看搜索结果

十、最佳实践

10.1 敏感词管理

  1. 分层管理 - 按严重级别设置敏感词
  2. 定期审查 - 定期检查敏感词命中情况
  3. 灵活配置 - 根据业务场景调整敏感词策略
  4. 用户反馈 - 收集用户反馈,优化敏感词库

10.2 用户管理

  1. 及时处理 - 及时处理用户投诉和问题
  2. 定期同步 - 确保用户信息及时同步
  3. 状态监控 - 关注用户在线状态
  4. 数据分析 - 分析用户使用数据

10.3 群组管理

  1. 规范命名 - 引导用户规范群组命名
  2. 定期清理 - 清理长期不活跃的群组
  3. 成员管理 - 协助管理群组成员
  4. 功能推广 - 推广群组功能的使用

十一、注意事项

  1. 数据安全 - 用户消息数据敏感,请谨慎操作
  2. 权限控制 - 管理员权限应严格管控
  3. 操作记录 - 重要操作应做好记录
  4. 定期备份 - 建议定期备份重要数据
  5. 性能监控 - 关注系统性能,及时处理问题

如有其他问题,请联系技术支持团队。