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
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随机
功能用途
主要功能
- 自动回复规则: 通过name管理不同的回复规则
- 关键词匹配: 通过keyword设置触发回复的关键词
- 回复类型管理: 支持关注回复、关键字回复、默认回复等类型
- 匹配方式控制: 支持全匹配和模糊匹配两种方式
- 回复内容配置: 设置具体的回复文本内容
- 排序管理: 通过sort控制回复规则的优先级
- 回复方式: 支持全部回复和随机回复两种模式
- 时间管理: 记录创建、更新和删除时间
业务场景
- 新用户关注欢迎语
- 课程咨询自动回复
- 报名流程指导
- 常见问题解答
- 联系方式查询
- 课程表查询回复
- 成绩查询指导
- 缴费方式说明
- 校区地址回复
- 营业时间查询
- 活动信息推送
- 节日祝福消息
- 系统维护通知
- 客服转接提示
关联关系
主要关联表
- school_wechat_config: 微信配置表(微信公众号配置)
- school_wechat_menu: 微信菜单表(菜单回复关联)
- school_template_message: 模板消息表(消息模板关联)
- school_member: 会员表(用户互动记录)
- school_course: 课程表(课程咨询回复)
- school_sys_config: 系统配置表(回复系统配置)
- school_personnel: 人员表(客服人员管理)
- school_activity: 活动表(活动相关回复)
关联说明
- 配置关联: 微信配置表存储公众号的基本配置信息
- 菜单关联: 微信菜单点击可能触发自动回复
- 模板关联: 某些回复可能使用模板消息格式
- 用户关联: 记录用户的互动和回复历史
- 课程关联: 课程相关咨询的自动回复内容
- 系统关联: 系统配置表存储回复功能的全局设置
- 人员关联: 客服人员可以管理和维护回复规则
- 活动关联: 活动相关的自动回复和推广
索引建议
- 主键索引: id(已存在)
- 业务索引:
- keyword(关键词查询)
- reply_type(回复类型查询)
- sort(排序查询)
- delete_time(软删除查询)
- 复合索引:
- (reply_type, sort)(类型排序查询优化)
- (keyword, matching_type)(关键词匹配查询优化)
- (delete_time, sort)(有效规则排序查询)
注意事项
- 关键词冲突: 避免相同关键词设置多个回复规则
- 匹配优先级: 全匹配优先级高于模糊匹配
- 回复内容长度: 微信回复内容有字符数限制
- 排序管理: sort值决定回复规则的执行顺序
- 软删除: 使用delete_time实现软删除,避免误删
- 回复频率: 避免过于频繁的自动回复影响用户体验
- 内容审核: 回复内容需要符合微信平台规范
- 权限控制: 回复规则配置需要相应的管理权限
- 测试验证: 回复规则配置后需要测试效果
- 备份策略: 重要回复规则需要备份
- 性能优化: 关键词匹配需要考虑性能优化
- 多媒体支持: 回复内容可能包含图片、链接等
- 用户体验: 回复内容要简洁明了,有用性强
- 更新维护: 定期更新回复内容,保持时效性
- 统计分析: 需要统计回复规则的使用情况和效果