抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

通过公众号保护文章版权。

为公众号添加 AI 自动回复。

前言

本站是由 Hexo 生成的静态博客,故而时间戳可以随意更改。文章发布至博客后,无法证明该篇文章为原创,所以即便本站有著作权政策版权也不能得到很好的保护。

本站所选择的解决方法是将文章同步发布至微信公众号,因为公众号的时间戳是权威的、可信的。本站也将于 2024/11 后正式将所有发布的文章同步至公众号以保护版权。

1.申请公众号

微信在 10 月全面开放了个人服务号的申请,无需认证/付费等各类繁琐的步骤即可完成操作,相较以前的申请流程简单了许多,于是我也趁此机会申请了一个。

1.1 申请

微信搜索服务号助手即可轻松申请,详细操作见这里,此处不过多阐述。

2.接入 AI 自动回复

微信公众号支持接入外部服务以替换原自动回复,我在 GitHub 上注意到了一些项目可以实现此功能。

项目GitHub 地址Stars
aiwechat-vercelhttps://github.com/pwh-pwh/aiwechat-vercelStars
chatgpt-on-wechathttps://github.com/zhayujie/chatgpt-on-wechatStars

这里我选择 aiwechat-vercel 来进行操作(可无服务器实现部署)。预览效果可见我的公众号期待关注

2.1 Fork 项目

登录 GitHub,打开 aiwechat-vercel 项目,对其进行 Fork,接下来非必要情况下不要对代码进行修改。

2.2 Vercel 部署

登录 Vercel,导入刚刚 Fork 的项目,等待部署完成。打开 Dashboard - Storage 页面,创建 Redis 数据库,并将此数据库连接至刚刚的项目。

打开部署好的项目,进入 Settings - Environment Variables 页面,此时刚刚连接的数据库变量应该已经存在,我们还需要配置以下几个环境变量:

GPT_TOKEN=sk-*** # gpt token
GPT_URL=https://xxx/v1 # 代理 gpt 服务器(选填,默认 OpenAI 官网 API)
gptModel=gpt-3.5-turbo # gpt 模型(选填,默认 gpt-3.5-turbo)
WX_TOKEN=*** # 微信公众号开发平台设置的 token(可随意填写)
botType=*** # 机器人类型(目前支持 gpt,echo,spark,qwen,gemini)

代理 gpt 服务器推荐使用本站提供的 OpenAI代理

配置好后,在 Vercel 重新部署即可。可以在 /api/check 页面检测部署。

2.3 公众号配置

登录微信公众平台,打开 设置与开发 - 开发接口管理 - 基本配置 - 服务器配置 页面,修改配置如下:

服务器地址(URL):https://xxxx/api/wx # 部署项目绑定的域名
令牌(Token):xxxx # 与部署项目的 WX_TOKEN 保持一致即可
消息加解密密钥 (EncodingAESKey):xxxx # 直接随机生成即可
消息加解密方式:明文模式

结尾

至此,你的公众号已经配置完成,完结撒花🎉!