Skip to content

基于openwechat+openai的api+docker,实现基本的消息(好友、群组)接收与自定义回复、公众号消息监听。方便在微信中使用openai体验chatGPT~

License

AriesOxO/SamgeBotWx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

微信机器人简易助手

基于openwechat+openai的api+docker,实现基本的消息(好友、群组)接收与自定义回复、公众号消息监听。 方便在微信中使用openaichatGPT 或者 使用自己部署的开源大模型(如QwenGLMllama2baichuan2……)

因为本项目是基于openwechat ,微信Bot详细文档请到这里查看:openwechat

【温馨提示】非官方产品有被封号风险,请使用小号作为Bot尝试。

基本步骤

  • 1、【可选】注册openai并获取其token(或使用自己部署的开源模型);
  • 2、运行docker,首次复制控制台的链接访问扫描登录(后续自动推消息到手机登录);

使用docker运行

点击查看docker运行时的参数说明>>

docker run -d \
-p 8888:8080 \
--name samge_wx_bot \
-v xxx/docker_data/samge_wx_bot/wxBotCache:/app/tmp/wxBotCache \
-v xxx/docker_data/samge_wx_bot/config.json:/app/config.json \
--restart always \
samge/samge_wx_bot:v2

如果需要调试

  • 配置:
cp config.json config.json 
  • 安装依赖:
go mod tidy
  • 运行:
go run cmd/wxBot/main.go

技术交流

免责声明

该程序仅供技术交流,使用者所有行为与本项目作者无关

About

基于openwechat+openai的api+docker,实现基本的消息(好友、群组)接收与自定义回复、公众号消息监听。方便在微信中使用openai体验chatGPT~

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 71.2%
  • CSS 11.3%
  • JavaScript 9.6%
  • HTML 5.9%
  • Shell 1.2%
  • Dockerfile 0.8%