GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」

发布时间:2024-04-14 13:01

自动消息回复和机器人,一直是企业微信的专利。但在非常多场景或者人文习惯中,个人微信和微信群也同样需要它们。如果可以,会像核能这样的军用技术转民用,惠及更多人群。

比如活动组织者、团购团长、社群管理、私域流量运营者们,都要经营个人微信群。那就不免会遇到许多信息收集、咨询提问的状况。群消息不停弹出,整理统计信息和回复消耗你大量精力,还可能发生错乱,功亏一篑。

但这些如果借助自动消息回复和机器人,也许很快就能解决。问题来了:如何在个人微信群中,获得强大的自动回复 & 机器人能力呢?

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第1张图片

GitHub 上的个人开发者 choogoo 就有同样的场景需求。身为国内某大厂的产品经理,他日常就喜欢做一点小程序或者网站去解决自己实际应用中的问题。

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

问答机器人示例:
https://v.qq.com/x/page/a3337...

从打羽毛球报名到上海团长的团购群管理

这个问答机器人系统,最开始用于解决 choogoo 在羽毛球活动报名上遇到的问题:

报名时,微信群里基本采取微信接龙或者复制粘贴前一个人信息的方式。由于缺乏协作性和实时信息汇总同步,过程中往往会出现信息重复或者错漏的现象,需要组织者自己翻群聊记录逐一查看,耗时耗力。

如果是机器人,能够怎样解决呢?只需要 3 步:

  1. 组织者在群内提醒大家可以报名了;
  2. 想参加的人发送「报名」二字;
  3. 后台获取信息,谁发了报名二字,进行统计。直观无纰漏。

这只是这个机器人系统可以解决的其中一个小场景:

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第2张图片
活动报名-取消报名-活动提醒-活动结算

再延展开来,活动报名之外,报名统计的各种场景其实都适用,比如团购、打卡等。于是这个开源项目进一步深入,落地到了帮助疫情期间上海团长的团购场景。

契机来自 choogoo 之前做过的一款小程序「群管理秘书」,几个团长因此找到他,希望能帮忙解决一些团购遇到的难题。choogoo 就把这个机器人解决方案推荐给他们。

主要解决 2 个问题:一是发起和收集团购信息,二是回答群内的咨询问题,比如到货状态。团长不可能 24 小时盯着微信群,但总有许多消息需要收集和解答。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第3张图片
群内咨询转换为客服后台一对一聊天

这个微信智能问答机器人系统能做到:

  1. 群内智能问答:自定义问答内容,智能匹配答案;
  2. 多个群相同问题不同回答内容;
  3. 免打扰功能,使用「QA +群 ID +回答内容」匹配群,未配置问题答案的群不会受到机器人干扰;
  4. 支持非群主小程序卡片、网页链接分享检测,自动提醒、警告发送者撤回;
  5. 支持快团团订货单转换,原始表发送到群即可自动转换为按楼栋统计表;
  6. 群聊天消息存档到维格表;
  7. 简单客服后台,可以把群内消息按发言人列表区分。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第4张图片
在微信对话开放平台设置问题与回复

如果你对这个问答机器人的开源项目感兴趣,或者想要直接应用,点击进入 GitHub 项目主页

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第5张图片

vika维格表:便捷的 CMS 管理系统

在 choogoo 的这个开源项目中,vika维格表为他节省了大量的开发时间。

我们知道,在传统的开发模式中,通常会将数据存储到自己的数据库中,但却解决不了数据可视化和管理问题,因此需要消耗资源和精力去另外搭建一套 CMS 内容管理系统。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第6张图片

对于 choogoo 来说,投入成本有些大了,技术要求也高。作为 PM 出身的自己,很快找到一个思路:

当你技术没有那么好时,找造好的轮子更实际,不要费力解决像数据库这种偏技术底层的东西。于是vika维格表被作为简化的 CMS 系统,进入他的视线。

产品经理的思维就是带着目的性和路径的。在工具选型的过程之中,choogoo 很早就决定他要的是一个能够通过 API 往里写数据,并且数据能在后台看到的产品。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第7张图片
维格表:群信息收集

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第8张图片
维格表:通知公告管理 - 群内自动推送通知公告

在决定使用维格表之前,choogoo 前期调研了许多在线文档和多维表格产品,但这些产品都有许多限制,比如可能产品的 API 不对个人开放,需要企业认证或开通;或者开通申请的链路过长。

直到维格表出现——产品成熟度和功能匹配度较高,更重要的是 API 支持开放,让 choogoo 不再犹豫。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第9张图片
vika维格表开发者中心-API 手册

原先做新功能时,你需要设计后台的表结构,然后在程序中建表建库。现在直接把维格表作为表设计工具,想统计什么信息,对应字段和数据类型设置好。最后,反向程序读取已经设计好的东西,所见即所得。

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

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第10张图片
小程序:扫码登记管家

事实上,这个小程序 2020 年就已经上线使用,并且有了 4、5 万的用户。但当时做得比较简陋,登记表的格式全都固定了格式,没办法改变。彼时想要做不同的模板,开发工作量太大。

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

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第11张图片
扫码登记管家管理后台 & 登记表模板

面向开发者,特别是独立开发者,维格表的优势就在于它可以作为后台系统,管理你的表结构、元数据、配置文件等,再通过 API 调用解决具体的业务场景难题,节省大量开发时间。

非商业化个体与开发者,需要更多工具助力

其实从 choogoo 进行工具选型的过程中,我们可以看到:市面上许多管理工具面向 ToB,面向企业和组织。但是对于非商业个体,像是各种活动群主、团长等而言,却缺乏面向 ToC,但又是 ToB 管理思维的工具。

再比如上面提到的扫码登记场景,二三线城市或小县城同样也有需求,却往往不具备足够的技术资源和能力。

如果能为个人开发者提供哪怕再小的工具支持,也能汇聚成巨大的助力。这也是 choogoo 在之后不断向身边的开源项目团队推荐维格表的原因。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第12张图片
维格表:智慧社区管理平台

比如之前抗疫期间,他参与了上海一个关于解决社区管理问题的开源项目,也涉及到 AI 机器人。当时他就强烈建议大家使用维格表。

因为这种自发的开源项目团队,大家的知识结构或能力各不相同,内部缺乏对于数据库操作,或者整个系统架构部署方面的人才或经验,而用vika维格表不用管部署,也不用维护,上来就看数据,很方便。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第13张图片
订单信息管理

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

你还能用维格表开发出什么,玩出什么花样?或者你想要节约更多开发时间,不妨到维格表开发者中心了解更多。

GitHub 开源项目分享:vika维格表助力开发智能微信群「秘书」_第14张图片

vika维格表连接一切,帮助更多开发者拓展应用可能,一起做更有趣的东西吧。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号