微信自动回复数据库设计思路【微擎】

多商户设计

 

关键字触发 查找rule_keyword表 -> rule表 -> 回复资源表【news_reply 图文表、images_reply 图片表、video_reply 视频表......】得到资源返回 

 

rule表

字段id, uniacid, name, module, displayorder, status, containtype

uniacid:商户ID

name:规则名称

module:模块【reply(基础回复),.....】这个模块指是一些插件的功能,比如红包、微网站 还有一些系统默认的【城市天气、百度百科】可以命名到一类

displayorder:排序

status:状态

containtype:回复的类型

 

rule_keyword表

字段id, rid, uniacid, module, content, type, displayorder, status

rid:关联rule表ID

uniacid:商户ID

module:模块【reply(基础回复),.....】这个模块指是一些插件的功能,比如红包、微网站 还有一些系统默认的【城市天气、百度百科】可以命名到一类

content:回复关键词

type:关键词回复类型【精准,模糊】

displayorder:排序

status:状态

 

回复资源表 不同类型有不同的表  【news_reply 图文表、images_reply 图片表、video_reply 视频表......

new_reply表

字段id, rid, uniacid, parent_id, title, author, description, thumb, content, url, displayorder, incontent, createtime, media_id

rid:关联rule表ID

uniacid:商户ID

parent_id:父级ID 自身表

title, author, description, thumb, content, url, displayorder, createtime, media_id:这些都是微信服务器返回的基本属性

incontent:这个待考察

 

其他资源表不列了, 基本都是微信服务器返回的基本属性

 

素材表

wechat_attachment 微信素材表

id int 主键

uniacid int 所属公众号

uid int 所属用户

filename varchar(255) 附件文件名

attachment varchar(255) 附件路径,起始目录为attachment目录

media_id varchar(255) 素材Mediaid,微信返回

width int 宽

height int 高

type tinyint 素材类型,1为图片,2为音频, 3为视频,4为图文

model tinyint 素材存储类型,1为永久,2为临时

createtime int 创建时间


wechat_news 微信图文素材详情表

id int 主键

uniacid int 所属公众号

attach_id int 所属附件id,与wechat_attachment关联

thumb_media_id varchar(60) 封面图media_id

thumb_url varchar(255) 封面图地址

title varchar(50) 每条图文标题

author varchar(30) 图文作者

digest varchar(255) 所属用户

content text 图文内容

content_source_url varchar(200) 图文来源

show_cover_pic int 所属用户

url varchar(200) 图文第一篇内容URL

displayorder int 图文节点顺序

 

core_attachment 系统本地附件表
id int 主键

uniacid int 所属公众号

uid int 所属用户

filename varchar(255) 附件文件名

attachment varchar(255) 附件路径,起始目录为attachment目录

type tinyint 附件类型,1为图片,2为音频, 3为视频

createtime int 创建时间

 

同步微信服务器图文 素材,从微信服务端请求返回信息 -> wechat_attachment 表-> wechat_news表

添加回复内容 在系统后台选取wechat_news表里的素材添加到news_reply 图文表

有道词典
rid, uniacid, p ...
详细 X
掉,uniacid parent_id、标题、作者、描述、经验,内容,url,displayorder,incontent,createtime media_id

转载于:https://www.cnblogs.com/jimz/p/9493579.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值