sunshanpeng / wechaty-chatgpt

基于wechaty创建一个自己的ChatGPT微信机器人

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2023年2月9日更新

  • 使用API调用,无需科学上网
  • 使用UOS协议(包括本项目)登录微信有封号风险,请谨慎使用

2022年12月14日更新

  • openai加强了登录检测,基于sessionToken方式需要增加cf_clearance,但是有效期只有2个小时。
  • 基于账号密码登录的方式需要有境外服务器或者能够代理到境外。
  • 最近有很多使用UOS协议(包括本项目)登录微信的号被封。

基于wechaty创建一个自己的ChatGPT机器人

流程

注册ChatGPT账号

登录ChatGPT获取OPENAI_API_KEY

安装机器人

Docker安装

export OPENAI_API_KEY=上一步中创建的密钥 

docker run -e OPENAI_API_KEY="$(echo $OPENAI_API_KEY)" --rm -it registry.cn-hangzhou.aliyuncs.com/sunshanpeng/wechaty-chatgpt:0.1.0

源码安装

git clone https://github.com/sunshanpeng/wechaty-chatgpt.git
cd wechaty-chatgpt
export OPENAI_API_KEY=上一步中创建的密钥 
# install dependencies
npm i
# run(需要node 18)
npm run chatgpt

使用机器人

  • 扫码登录

  • 测试ding-dong
  • /c 使用chatgpt

感谢

About

基于wechaty创建一个自己的ChatGPT微信机器人


Languages

Language:JavaScript 97.3%Language:Dockerfile 2.7%