Linux服务器pm2 运行chatgpt-on-wechat,搭建微信群ai机器人

安装

1.拉取项目

项目地址: chatgpt-on-wechat

2.安装依赖

javascript 复制代码
pip3 install -r requirements.txt
pip3 install -r requirements-optional.txt

3、获取API信息

当前免费的有百度的文心一言,讯飞的个人认证提供500万token的额度。

控制台-讯飞开放平台
添加链接描述

4、修改配置文件

在根目录的config-template.json中,需复制该模板创建最终生效的 config.json,然后在config.json中填入配置。

这里我配置的是讯飞Spark-Pro

需要配置xunfei_app_id、xunfei_api_secret、xunfei_api_key

并在配置文件增加

javascript 复制代码
  "xunfei_domain":"generalv3",
  "xunfei_spark_url":"wss://spark-api.xf-yun.com/v3.1/chat"

可以通过config.py与官方文档查看其它的配置方式。

pm2 后台运行

pm2 是一个 node 软件包,也可以运行python等脚本。可以使用 npm 命令安装:npm install pm2 -g 安装完进入chatgpt-on-wechat 运行

javascript 复制代码
pm2 start app.py -x --interpreter python3

然后使用

javascript 复制代码
pm2 log

查看chatgpt日志,微信扫描日志中的二维码登录,出现| Start auto replying.

即可在个人以及群聊使用ai机器人啦

后去可以通过pm2 stop app pm2 start app pm2 log 快捷重启项目

安装插件

这里我以API为例

先在plugins/godcmd/config.json 配置password

然后启动项目 私聊机器人发送 @bot #auth password 进行认证

然后发送

@bot #installp https://github.com/6vision/Apilot.git 安装插件

@bot #scanp扫描插件

@bot #enablep Apilot启动插件


需要配置的就去响应config.json中配置 比如Apilot需要配置alapi token

推荐插件

send_msg:https://github.com/Isaac20231231/send_msg 主动通过机器人向微信推送消息

Apilot:https://github.com/6vision/Apilot 提供早报、微博热榜、天气等功能

TaskScheduler:定时任务 timetask平替,前者不维护

SimpleTimeTask:https://github.com/Sakura7301/SimpleTimeTask 定时任务 timetask平替,前者不维护

各种小插件合集 https://github.com/XcNgg/chatgpt-on-wechat-plugins

https://github.com/Sakura7301/sakuraTools

相关推荐
中微极客几秒前
从提示词到产品级视频:生成式AI的工程化实践与工具栈选型(LTX Studio实战)
人工智能·chatgpt·音视频
玖玥拾7 分钟前
C# 语言进阶(十三)网络 DLL 库分层设计
服务器·开发语言·网络·网络协议·c#
是摆烂第一名呀13 分钟前
【RK3506】RGB屏幕与背光调试记录
linux·arm开发·驱动开发·嵌入式硬件
qetfw22 分钟前
CentOS 7 搭建 DNS 主从服务
linux·运维·centos·dns·bind
仙逆GPT32 分钟前
Codex客户端找不到GPT-5.6模型怎么办?版本、配置和入口排查
chatgpt·ai编程·codex·sol·gpt-5.6
柠石榴1 小时前
远程连接校内服务器 ssh
运维·服务器·ssh
JustNow_Man1 小时前
【Claude Code】 中给 Python + XML 项目建立可靠验证体系
xml·linux·python
CodeStats1 小时前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
日取其半万世不竭1 小时前
Palworld 服务器内存越跑越高?重启计划和存档保护怎么做
linux·运维·服务器·vps·幻兽帕鲁·palworld