关于维格表:如何搭建一套免费开源的微信群机器人问答系统

36次阅读

共计 2514 个字符,预计需要花费 7 分钟才能阅读完成。

前言

主动音讯回复和机器人,始终是企业微信的专利。但在十分多场景或者人文习惯中,集体微信和微信群也同样须要它们。比方流动组织者、团购团长、社群治理、私域流量运营者们,都要经营集体微信群。

那就未免会遇到许多信息收集、征询发问的情况。群音讯不停弹出,整顿统计信息和回复耗费你大量精力,还可能产生错乱,功亏一篑。

但这些如果借助主动音讯回复和机器人,兴许很快就能解决。vika 维格表的用户 @choogoo 就有同样的场景需要。身为国内某大厂的产品经理,他日常就喜爱做一点小程序或者网站去解决本人理论利用中的问题。

于是,一个名为「微信智能问答机器人零碎」的开源我的项目诞生了,繁冗的群信息对接治理能够轻松搞定。值得一提的是,vika 维格表作为数据中台,在 choogoo 的开发过程中承当着重要一环。

👉🏻GitHub 我的项目首页

👉 流动报名👉 勾销报名👉 流动揭示👉 流动结算

实现性能

  1. 群内智能问答:自定义问答内容,智能匹配答案;
  2. 多个群雷同问题不同答复内容;
  3. 免打搅性能,应用「QA + 群 ID + 答复内容」匹配群,未配置问题答案的群不会受到机器人烦扰;
  4. 反对非群主小程序卡片、网页链接分享检测,主动揭示、正告发送者撤回;
  5. 反对快团团订货单转换,原始表发送到群即可主动转换为按楼栋统计表;
  6. 群聊天音讯存档到维格表;
  7. 简略客服后盾,能够把群内音讯按发言人列表辨别。

群内征询转换为客服后盾一对一聊天

相干依赖

我的项目用到了一些收费且好用的开源我的项目和平台:

  • vika 维格表 —— 将过来简单的 IT 数据库技术,做得像表格一样简略
  • Wechaty —— 只需几行代码,您就能够领有一个功能齐全的聊天机器人
  • wechaty-puppet-xp —— 可能是目前最好用的收费 wechat 机器人
  • wechaty-puppet-wechat —— 目前最简略的收费 wechat 机器人
  • 微信对话开放平台 —— 5 分钟零根底收费一键搭建智能对话机器人,并利用于微信公众号、小程序、企业网站、APP 等
  • vue-im —— 由 @polk6 开源的客服 web 我的项目,实现客服后盾回复征询音讯

在微信对话开放平台设置问题与回复

如何疾速开始

  1. 下载源码并装置依赖

    git clone https://github.com/choogoo/wechat-openai-qa-bot.git
    npm install
  2. 别离登陆 微信对话开放平台 vika 维格表 官网注册账号并获取 token
  3. 在电脑上登陆微信,微信版本必须为WeChatSetup-v3.3.0.115.exe
  4. 批改配置文件
    疾速开始仅须要批改 WX_TOKEN、VIKA_TOKEN、VIKA_SPACENAME、VIKA_DATASHEETNAME 四个配置项
const configs = {
  WX_TOKEN: '', // 微信对话平台 token
  VIKA_TOKEN: '', // VIKA 维格表 token
  VIKA_SPACENAME:'',  // VIKA 维格表空间名称,批改为本人的已存在的任意空间名称
  VIKA_DATASHEETNAME:'', // VIKA 维格表名称, 批改为本人的表名称,可填写任意名称,不须要在维格表中建表,程序会主动建表
  linkWhiteList: ['ledongmao',],  // 群内链接检测白名单,白名单里成员公布的卡片、链接音讯不提醒
  imOpen: false,  // 是否开启 uve-im 客户端,设置为 true 时,须要先 cd ./vue-im 而后 npm install 启动服务 npm run dev
  noderedOpen: false,  // 是否开启 nodered,开启 nodered 后能够以可视化界面启动机器人,须要先导入 ./tools 目录下的 flows.json
}
  1. 启动
npm start

开发助力

依赖中的大部分软件工具或平台都比拟好了解,而其中的 vika 维格表其实充当了 CMS 零碎后盾的作用。

vika 维格表是一款反对 API 的智能多维表格,你能够利用维格表 API,将维格表与其他软件连贯,实现互相的数据传输,搭建高效工作流;或者作为后端的数据库,帮忙疾速搭建产品原型,验证想法,比方:

  • 开发一款塞尔达菜谱小程序,轻松从维格表中读取菜谱数据
  • 开发一个轻量的课程论坛网站,轻松从维格表中读取探讨数据
  • 开发一款繁难的笔记 App,轻松存储笔记数据到维格表
  • ……

在 choogoo 的这个开源我的项目中,微信群中的信息能够通过 API 往 vika 维格表中写入并存储,可视化地充当后盾治理信息数据。

维格表:群信息收集

维格表:告诉布告治理 👉 群内主动推送告诉布告

更多利用

choogoo 曾经偏向于用维格表去做更多互联网我的项目的 CMS 内容管理系统,比方正在做的「扫码注销管家」小程序。疫情期间,去到哪个小区或社区都要纸笔注销个人信息,不如扫码注销不便且易治理。

小程序:扫码注销管家

事实上,这个小程序 2020 年就曾经上线应用,并且有了 4、5 万的用户。但过后做得比拟简陋,登记表的格局全都固定了格局,没方法扭转。彼时想要做不同的模板,开发工作量太大。

而现在用上了维格表,choogoo 将之作为模板治理的工具:在维格表建好一个模板,小程序端通过 API 读取维格表中的信息,调用生成注销模板。

扫码注销管家治理后盾与登记表模板

面向开发者,特地是独立开发者,维格表的劣势就在于它能够作为后盾零碎,治理你的表构造、元数据、配置文件等,再通过 API 调用解决具体的业务场景难题,节俭大量开发工夫。

之前抗疫期间,他还参加了上海一个对于解决社区治理问题的开源我的项目,也波及到 AI 机器人。过后他就强烈建议大家应用维格表。

因为这种自发的开源我的项目团队,大家的知识结构或能力各不相同,外部不足对于数据库操作,或者整个零碎架构部署方面的人才或教训,而用 vika 维格表不必管部署,也不必保护,上来就看数据,很不便。

订单信息管理

对于 choogoo 而言,维格表作为验证阶段疾速出 Mvp 的工具是十分好的,能够验证更多的业务流程和想法。这段时间,choogoo 曾经把大部分我的项目都基于维格表去重构和验证。

你还能用维格表开发出什么,玩出什么花色?或者你想要节约更多开发工夫,无妨到维格表开发者核心理解更多。

vika 维格表连贯所有,帮忙更多开发者拓展利用可能,一起做更乏味的货色吧。

正文完
 0