利用群晖搭建CHATGPT对接WECHAT机器人

  1. 欢迎使用 {54屋}(44444o)博客
  • [预防被封号建议用小号进行测试]
  • 预防被封号建议用小号进行测试
    1. 相关阅读
  • 欢迎使用 {54屋}(44444o)博客

    群晖搭建方法
    在群晖的Docker文件目录里(一般是/docker/XXX/),自己定义,文件夹里新建一个文本文档,输入以下内容,并重命名为config.ts,并且在文件里面修改成你的OpenAPI。

    [预防被封号建议用小号进行测试]

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

    如果用的不是微信小号,最好也设置一个唤醒词,避免打扰到别人。

    搜索并下载Docker映像suyunkai46/chatgpt-wechat

    新增容器,选择下载的镜像部署,需要把下载的config.ts文件挂载到容器内/code/src/config.ts路径上,其余设置均默认即可。

    进入容器终端机,依次输入三条指令:

    npm install -g pm2
    
    pm2 start npm -- run dev
    
    pm2 logs
    

    npm install -g pm2只有刚搭建完后需要输入一次,以后再也不用输入了

    每次重新启动容器,都需要控制台手动输入一次pm2 start npm -- run dev,才能启动程序
    
      随时可以输入pm2 logs查看日志记录获取微信二维码
    

    ##通过微信扫码即可登陆,然后给登陆的微信号发消息,就可以愉快的调戏ChatGPT了。
    ![扫描二维码]

    错位了刷新多几次就好了。
    

    预防被封号建议用小号进行测试

    相关阅读

    群晖NAS如何同步阿里云盘资料
    群晖DSM邮件通知设置的步骤


    文章部份内容来源于网络搜集转载,如有引用争议,可以在下面评论区留言删除,也可以邮件至 1958185859@qq.com

    ×

    你留下了足迹并一起喝了杯茶

    github