使用AstrBot和Napcat实现接入AI的QQ机器人(Windows)

2025/2/11

【本文约500字,未完工】

前言

本文旨在帮助读者实现将现有AI接入QQ,包括不限于Deepseek,ChatGPT和Gemini等等

一.部署前准备

1.安装依赖

2.下载启动Napcat

Q:Napcat是什么?

A:Napcat是基于TypeScript构建的Bot框架,通过相应的启动器或者框架,主动调用QQ Node模块提供给客户端的接口,实现Bot的功能.

详见Napcat文档

Napcat下载: Napcat

推荐下载Windows一键包:Win64无头(有头无头即有无可视UI)

下载完成后解压打开Napcat.Shell文件夹,选择Napcat.bat启动

等待片刻,显示二维码后打开Napcat.Shell文件夹根目录,找到如下路径下的qrcode.png文件打开

.\NapCat.Shell\versions\9.9.17-31245\resources\app\napcat\cache

使用你要作为机器人的QQ号码扫码登陆,等待片刻即可看到控制台下消息弹出,即为登陆成功

返回上一级文件夹打开config文件夹

.\NapCat.Shell\versions\9.9.17-31245\resources\app\napcat\config

打开webui.json,复制token备用

此时Napcat已经运行起来了,打开浏览器,输入以下网址,将token换为在webui.json中复制的token:

http://127.0.0.1:6099/webui?token=xxxx