智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

4.7 KiB

school_wechat_reply 表文档

表概述

表名: school_wechat_reply
功能: 微信自动回复管理表,负责管理教务系统中的微信公众号自动回复功能,包括关键词回复、关注回复、默认回复等智能客服和用户互动功能

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int unsigned	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	
name	varchar(64)	utf8mb4_general_ci	NO				select,insert,update,references	规则名称
keyword	varchar(64)	utf8mb4_general_ci	NO				select,insert,update,references	关键词
reply_type	varchar(30)	utf8mb4_general_ci	NO				select,insert,update,references	回复类型 subscribe-关注回复 keyword-关键字回复 default-默认回复
matching_type	varchar(30)	utf8mb4_general_ci	NO		1		select,insert,update,references	匹配方式:full 全匹配;like-模糊匹配
content	text	utf8mb4_general_ci	NO		NULL		select,insert,update,references	回复内容
sort	int unsigned	NULL	NO		50		select,insert,update,references	排序
create_time	int	NULL	NO		0		select,insert,update,references	创建时间
update_time	int	NULL	NO		0		select,insert,update,references	更新时间
delete_time	int	NULL	NO		0		select,insert,update,references	删除时间
reply_method	varchar(50)	utf8mb4_general_ci	NO				select,insert,update,references	回复方式 all 全部 rand随机

功能用途

主要功能

  1. 自动回复规则: 通过name管理不同的回复规则
  2. 关键词匹配: 通过keyword设置触发回复的关键词
  3. 回复类型管理: 支持关注回复、关键字回复、默认回复等类型
  4. 匹配方式控制: 支持全匹配和模糊匹配两种方式
  5. 回复内容配置: 设置具体的回复文本内容
  6. 排序管理: 通过sort控制回复规则的优先级
  7. 回复方式: 支持全部回复和随机回复两种模式
  8. 时间管理: 记录创建、更新和删除时间

业务场景

  • 新用户关注欢迎语
  • 课程咨询自动回复
  • 报名流程指导
  • 常见问题解答
  • 联系方式查询
  • 课程表查询回复
  • 成绩查询指导
  • 缴费方式说明
  • 校区地址回复
  • 营业时间查询
  • 活动信息推送
  • 节日祝福消息
  • 系统维护通知
  • 客服转接提示

关联关系

主要关联表

  1. school_wechat_config: 微信配置表(微信公众号配置)
  2. school_wechat_menu: 微信菜单表(菜单回复关联)
  3. school_template_message: 模板消息表(消息模板关联)
  4. school_member: 会员表(用户互动记录)
  5. school_course: 课程表(课程咨询回复)
  6. school_sys_config: 系统配置表(回复系统配置)
  7. school_personnel: 人员表(客服人员管理)
  8. school_activity: 活动表(活动相关回复)

关联说明

  • 配置关联: 微信配置表存储公众号的基本配置信息
  • 菜单关联: 微信菜单点击可能触发自动回复
  • 模板关联: 某些回复可能使用模板消息格式
  • 用户关联: 记录用户的互动和回复历史
  • 课程关联: 课程相关咨询的自动回复内容
  • 系统关联: 系统配置表存储回复功能的全局设置
  • 人员关联: 客服人员可以管理和维护回复规则
  • 活动关联: 活动相关的自动回复和推广

索引建议

  • 主键索引: id(已存在)
  • 业务索引:
    • keyword(关键词查询)
    • reply_type(回复类型查询)
    • sort(排序查询)
    • delete_time(软删除查询)
  • 复合索引:
    • (reply_type, sort)(类型排序查询优化)
    • (keyword, matching_type)(关键词匹配查询优化)
    • (delete_time, sort)(有效规则排序查询)

注意事项

  1. 关键词冲突: 避免相同关键词设置多个回复规则
  2. 匹配优先级: 全匹配优先级高于模糊匹配
  3. 回复内容长度: 微信回复内容有字符数限制
  4. 排序管理: sort值决定回复规则的执行顺序
  5. 软删除: 使用delete_time实现软删除,避免误删
  6. 回复频率: 避免过于频繁的自动回复影响用户体验
  7. 内容审核: 回复内容需要符合微信平台规范
  8. 权限控制: 回复规则配置需要相应的管理权限
  9. 测试验证: 回复规则配置后需要测试效果
  10. 备份策略: 重要回复规则需要备份
  11. 性能优化: 关键词匹配需要考虑性能优化
  12. 多媒体支持: 回复内容可能包含图片、链接等
  13. 用户体验: 回复内容要简洁明了,有用性强
  14. 更新维护: 定期更新回复内容,保持时效性
  15. 统计分析: 需要统计回复规则的使用情况和效果