GitHub – fuergaosi233/wechat-chatgpt: Use ChatGPT On Wechat via wechaty

2个月前更新 121 00

Use ChatGPT On Wechat via wechaty. Contribute to fuergaosi233/wechat-chatgpt development by creating an account on GitHub.

所在地:
中国
语言:
zh
收录时间:
2025-04-03
其他站点:
GitHub – fuergaosi233/wechat-chatgpt: Use ChatGPT On Wechat via wechatyGitHub – fuergaosi233/wechat-chatgpt: Use ChatGPT On Wechat via wechaty

网站整体介绍
该网站是GitHub上的wechatchatgpt仓库(由用户fuergaosi233创建),核心功能是通过`wechaty`框架让用户在微信中使用ChatGPT服务。目前项目已归档,但仍保留完整的代码和使用文档,累计获得13.3k星标、3.8k分叉,有31位贡献者参与开发。

核心功能模块
1. 微信与ChatGPT交互
基于`wechaty`(微信机器人框架)和OpenAI官方API,实现微信私聊/群聊中调用ChatGPT。
支持对话上下文保留,能连续回应用户问题;支持通过关键词触发回复(如私聊触发词可自定义)。

2. 多部署方式支持
提供5种部署选项,覆盖不同用户需求:
Railway(推荐):PaaS平台,免费且稳定,点击部署按钮即可完成,需填写GitHub账号和OpenAI API Key。
Fly.io(推荐):需安装`flyctl`工具,克隆项目后创建应用、设置环境变量再部署。
Docker(推荐):拉取镜像后运行容器,通过日志查看微信登录二维码。
Docker Compose:复制`.env.example`为`.env`并修改配置,启动容器即可。
Node.js:要求Node.js 18.0.0+,克隆项目、安装依赖、修改配置后启动。

3. 扩展功能
支持调用Dall·E生成图片、Whisper语音转文字;
可自定义ChatGPT的提示词(Prompt);
支持设置屏蔽词(私聊/群聊均生效),过滤违规内容;
代理功能(开发中)。

关键配置说明
需通过环境变量调整服务参数,主要变量包括:
OPENAI_API_KEY:必填,需从OpenAI官网获取(https://platform.openai.com/account/apikeys)。
MODEL:指定ChatGPT模型,仅支持`gpt3.5turbo`和`gpt3.5turbo0301`。
TEMPERATURE:采样温度(02),值越高回复越随机,越低越确定。
CHAT_PRIVATE_TRIGGER_KEYWORD:私聊触发ChatGPT的关键词(留空则无触发词)。
BLOCK_WORDS:聊天屏蔽词(用逗号分隔),触发则不回复。

常用命令
在微信聊天框输入以下命令可控制服务:
`/cmd help`:显示帮助文档;
`/cmd prompt `:设置ChatGPT的自定义提示词;
`/cmd clear`:清除自上次启动后的所有会话记录。

技术栈与社区
项目主要使用TypeScript(占96.8%)和Dockerfile(占3.2%)开发;
社区方面,提供Discord交流群(链接:https://discord.gg/8fXNrxwUJH),欢迎贡献代码、反馈问题。

注:项目虽已归档,但文档和代码仍可参考,适合希望在微信中整合ChatGPT的开发者或用户。

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...