如何快速开始
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
}
5.启动
npm start
开发助力
依赖中的大部分软件工具或平台都比较好理解,而其中的vika维格表其实充当了 CMS 系统后台的作用。
vika维格表是一款支持 API 的智能多维表格,你可以利用维格表 API,将维格表与其他软件连接,实现相互的数据传输,搭建高效工作流;或者作为后端的数据库,帮助快速搭建产品原型,验证想法,比如:
在 choogoo 的这个开源项目中自动提号机器人系统,微信群中的信息可以通过 API 往vika维格表中写入并存储,可视化地充当后台管理信息数据。
维格表:群信息收集
维格表:通知公告管理 群内自动推送通知公告
更多应用
choogoo 已经倾向于用维格表去做更多互联网项目的 CMS 内容管理系统,比如正在做的「扫码登记管家」小程序。疫情期间,去到哪个小区或社区都要纸笔登记个人信息,不如扫码登记方便且易管理。
小程序:扫码登记管家
事实上,这个小程序 2020 年就已经上线使用,并且有了 4、5 万的用户。但当时做得比较简陋,登记表的格式全都固定了格式,没办法改变。彼时想要做不同的模板,开发工作量太大。
而如今用上了维格表,choogoo 将之作为模板管理的工具:在维格表建好一个模板,小程序端通过API 读取维格表中的信息,调用生成登记模板。
扫码登记管家管理后台与登记表模板
面向开发者,特别是独立开发者,维格表的优势就在于它可以作为后台系统,管理你的表结构、元数据、配置文件等,再通过 API 调用解决具体的业务场景难题,节省大量开发时间。
之前抗疫期间,他还参与了上海一个关于解决社区管理问题的开源项目,也涉及到 AI 机器人。当时他就强烈建议大家使用维格表。
因为这种自发的开源项目团队,大家的知识结构或能力各不相同,内部缺乏对于数据库操作,或者整个系统架构部署方面的人才或经验,而用vika维格表不用管部署,也不用维护自动提号机器人系统,上来就看数据,很方便。
订单信息管理
对于 choogoo 而言,维格表作为验证阶段快速出 Mvp的工具是非常好的,可以验证更多的业务流程和想法。这段时间,choogoo 已经把大部分项目都基于维格表去重构和验证。
你还能用维格表开发出什么,玩出什么花样?或者你想要节约更多开发时间,不妨到维格表开发者中心了解更多:
vika维格表连接一切,帮助更多开发者拓展应用可能,一起做更有趣的东西吧。
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论