这些天整理重构了一下子之前复活的微信机器人的代码,一开始是参考别人写的项目代码,模块系统属于 CommonJS 规范,我在入门 JS 的时候,直接学的 ES6 ,所以对该系统不是很熟系,重构成 ES6 后相信后续开发会愉快不少。
我把源码发布在github上,与其他成熟的项目对比,它很小,主要功能聚焦在对话上,能接入 chatgpt 对话,还能在微信内设置 AI 角色来调教输出结果。
我有心想给它拓展一些功能,但是好像都没找到合适的需求点。我原本要解决的问题是,在手机上使用生成式 AI ,特别是 chatgpt ,没有电脑方便,要么科学上网后通过官方 app ,要么打开浏览器上官网使用,这两种看起来都不是很优雅(很懒)地使用方式,如果只是对话的话,集成到即时通信软件(比如微信),我觉得是一个很好的解决方案,诸如此类像同义千问,就被集成到钉钉里,还有 IDE 里的一堆 AI 插件。不必再多下载一个 app ,多开一个网页,直接在已有软件上对话,多流畅啊。
后面开发上线,只有我一个人用,感觉有点浪费,因为注册之后 openai 会给你免费 5 美元额度,正常频率的话能用一段时间,但是存在有效期,想着过期还蛮可惜,于是我把机器人发布在校内表白墙上,不成想用的人还真不少,额度提前刷光了,为此我还找第三方付费。
用的人多,那我能不能付费后,再将接口转发供给他们调用呢,(只能在微信里使用)然后我收取一些费用,不奢望它使人财富自由,若是能平衡服务器租用和大模型的费用,我也知足了。
商业逻辑清晰后,我便匆匆地制作了一个 MVP ,发布初步定价¥2 元/月,不付费用每用户每日限定五次对话。意想不到的是,上线后付费的人可以说是寥寥无几,而且原本免费使用的人群也逐渐减少,现在是一个半死不活的状态。哪里出现了问题,至今没有搞清楚。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.