这是一个开源的基于个人 PC 微信的机器人项目,Python 环境即可运行,项目地址:https://github.com/lich0821/WeChatFerry

教程:

1、安装 python 环境

建议用 3.9、3.10、3.11、3.12 这几个版本中的任意一个 (安装包项目介绍有,本文也可下载)

双击运行安装程序后新手建议直接点击 Install Now 下一步就行,但务必勾选 「Add python.exe to PATH」[将 python 加入系统环境变量]

2、安装指定版本微信 3.9.2.23

微信安装后一定记得设置取消更新

3、克隆或下载项目源码

Github 源:git clone https://github.com/lich0821/WeChatRobot.git

Git 源:git clone https://gitee.com/lch0821/WeChatRobot.git

如果 Git 获取困难可以直接在本文提供的压缩包中获取并解压

4、安装项目所需要的依赖

在解压好的项目文件夹中按住 Shift 点鼠标右键,点击 【在此处打开命令窗口】,然后在弹出的窗口中输入以下命令安装环境,建议逐条复制运行

# 升级 pip
python -m pip install -U pip
# 安装必要依赖
pip install -r requirements.txt
# ChatGLM 还需要安装一个 kernel
ipython kernel install --name chatglm3 --user

5、运行机器人

我们需要运行两次 `main.py` 第一次是生成配置文件 `config.yaml`, 第二次是真正跑你的机器人。
如果微信版本正常,环境安装正常,直接运行程序会自动拉起微信,如果微信未打开,会自动打开微信;如果版本不对,也会有提示;其他报错。
下面代码为第一次运行:第一次运行 `main.py` 会在 WeChatRobot 目录下生成一个 `config.yaml` 文件,参照修改配置进行修改。
其中 chatgpt、tigerbot、chatglm 和 xinghuo_web 是四种模型的配置信息,你需要配置它们的参数。

#运行 main.py 启动

python main.py

# 需要停止按 Ctrl+C

第二次开始的每一次运行都需要执行以下命令,选择需要的模型

# 例: 我想运行选择 chatgpt 的机器人
python main.py -c 2

# 需要停止按 Ctrl+C

python main.py -c X

其中参数 X 可选择如下所示

  1. tigerbot 模型

  2. chatgpt 模型

  3. 讯飞星火模型

  4. chatglm 模型

6、停止机器人

要想停止机器人,请点击打开的命令行按:Ctrl+C 然后再关闭窗口,请不要直接关闭,否则可能会出发各种奇怪的 BUG!

7、群消息响应

首先在需要响应的群里随便发一条消息以便获取群 ID,大概长这样:2xxxxxxxxx3@chatroom

群 ID 填写在配置文件`config.yaml` 中 enble 后面的中括号 [] 中,多个群用英文逗号隔开 「,」

groups:
enable: [] # 允许响应的群 roomId,大概长这样:2xxxxxxxxx3@chatroom, 多个群用 `,` 分隔

8、配置 AI 模型文件

官方文档中对接了 chatgpt、tigerbot、chatglm 和 xinghuo_web 四种模型,且每个模型所需要的配置信息怎么获取都有对应的介绍,这里就不作过多赘述。

其中 Chat GPT 与 ChatGlm 以及谷歌的 bard 需要魔法上网,这里站长给大家推荐几个无需魔法的 Chat GPT 替代接口,可直接使用

Link.ai

接口地址为:https://api.link-ai.chat/v1       Key 在 【控制台】—【应用接入】—【APIKey 管理】 中创建即可

openai-hk.com

接口地址为:https://api.openai-hk.com  或  https://twapi.openai-hk.com  Key 在后台 【获取 Key】 中生成或重置

将配置文件中的 api 与 key 替换成对应的即可

chatgpt: # -----chatgpt 配置这行不填-----
key: # 填写你 ChatGPT 的 key
api: https://api.openai.com/v1 # 将这个接口替换成上面对应的接口
proxy: # 这个是使用 ChatGpt 官方接口的时候需要填的魔法地址,在这里不需要填
prompt: 你是智能聊天机器人,你叫小爱同学 # 根据需要对角色进行设定

 

版权声明
1 本网站名称:404 码资源网
2 本站永久网址:https://www.404ma.com
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ 122003352 进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6 本站资源大都存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7 如无特别声明本文即为原创文章,仅代表个人观点,版权归 《404 码资源网》 所有,如有转载请保留原文链接。