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


    多商户设计

    关键字触发 查找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

  • 相关阅读:
    初学Python,对于开发工具不是很了解?一文带你选择适合你的开发工具
    Python文学家为Python写的一首词?(附中英文版)
    大数据到底怎么学: 数据科学概论与大数据学习误区
    Python写代码的时候为什么要注释?Sun因此被Oracle收购
    大数据分析:大数据时代如何发现身边的大数据?
    大数据经典学习路线(及供参考)之 一
    关于如何获取移动端 touchmove 事件中真正触摸点下方的元素
    webservice
    VS文件后缀名大全详解
    string 转 char* (C#)
  • 原文地址:https://www.cnblogs.com/jimz/p/9493579.html
Copyright © 2020-2023  润新知