一、登陆OpenAI官网登录你的账号,获取API key

官网:www.openai.com

二、Wechat-Chatgpt项目

https://github.com/AutumnWhj/ChatGPT-wechat-bot

三、开始配置服务器

安装Node环境

sudo apt update && sudo apt upgrade

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

sudo apt-get install nodejs

克隆项目

git clone https://github.com/AutumnWhj/ChatGPT-wechat-bot

安装依赖并创建配置文件

# 进去ChatGPT-wechat-bot目录
cd ChatGPT-wechat-bot

# 安装依赖
npm install

修改配置文件

/src/config.ts内容如下:

nano /src/config.ts
export default {
  // 填入你的OPENAI_API_KEY
  OPENAI_API_KEY: '',
  // 设置获取消息的重试次数
  retryTimes: 3,
  // 在群组中设置唤醒微信机器人的关键词
  groupKey: '小艾',
  // 在私聊中设置唤醒微信机器人的关键词
  privateKey: '',
  // 重置上下文的关键词,如可设置为reset
  resetKey: 'reset',
  // 开启会后收到ChatGPT的自动回复
  autoReply: true,
  // 根据正则匹配是否自动通过好友验证
  friendShipRule: /chatgpt|chat/,
  // 是否在群聊中按照回复的格式进行回复
  groupReplyMode: true,
  // 是否在私聊中按照回复的格式进行回复
  privateReplyMode: false,
};

填入你的OPENAI_API填入OPENAI_API_KEY

启动服务并扫码登录

npm run dev
image-20230215103143231