只需域名即可实现微信公众号机器人,基于 vercel 的 serverless,go 语言实现

32次阅读

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

aiwechat-vercel

使用 vercel 的 functions,将 ai 功能加入微信公众号
地址aiwechat-vercel

介绍

无需服务器,门槛低,只需一个可以绑定到 vercel 的域名即可,基本 0 成本

快速开始

fork 本项目,到 vercel 点击构建, 环境变量填写参数

GPT_TOKEN=sk-*** 你的 gpt token
GPT_URL=https://xxx  代理 gpt 服务器(选填,默认 openai 官网 api)
TOKEN=*** 微信公众号开发平台设置的 token
TYPE=** 机器人类型 目前支持 (gpt,echo) 例如 TYPE=gpt

如何检查是否配置成功
部署后访问 你的域名 /api/check 页面返回 check ok 即可
域名增加 cname 解析到cname-china.vercel-dns.com

微信公众号配置:

微信公众号。后台管理页面上找到 设置与开发 基本配置 服务器配置,修改服务器地址 url 为https:// 你的域名 /api/wx

功能支持

  1. gpt 回复
  2. 超时回复(go 协程很好用)
  3. 支持连续问答(todo 需要使用 redis redis 也可以白嫖 后续更新)
  4. 隐藏功能 你的域名 /api/chat?msg= 你的问题

后续

  • 支持国内大部分可以白嫖的 ai 如星火,等
  • 增加记忆功能
  • 增加指令控制,增加管理员设置
  • 增加预定义 prompts

杂念

项目起因: 偶然看到网上有人使用 vercel 实现了,自己看了下文档,居然支持 go 了,就实现了,
也欢迎各位大佬 pr

项目灵感来源

spark-wechat-vercel

正文完
 0