多商户设计
关键字触发 查找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 图文表PC微信数据库的加密算法
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:postern连接charles
下一篇:go语言删除word文档内容
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Cucumber + Pytest(python)实现自动化(BDD)
摘要: 本文介绍了如何将BDD(行为驱动开发)与pytest+Python结合实现自动化测试。通过pytest-bdd插件,开发者可以使用Gherkin语法编写业务可读的测试用例,同时利用pytest的fixture、参数化等功能。文章详细说明了项目目录结构、Gherkin特性文件编写、步骤定义实现、PageObject模式应用以及测试运行与报告生成方法。这种组合兼具业务可读性和技术灵活性,支持丰富的测试报告和CI/CD集成,是现代化自动化测试的高效实践方案。(150字)
pytest python 自动化 Gherkin 运行测试
















