当前位置: 首页 > news >正文

基于Napcat+Koshi的QQ群AI大模型机器人部署-幽络源

前置准备

一台云服务器,2h4g的配置就够了,要是只搭建这么个机器人的话,1h2g的配置也可以。

然后一个能远程连接服务器的软件,建议使用Mobaxterm

原文链接(建议看原文)=>​基于Napcat+Koshi部署QQ群AI机器人教程 | 幽络源​

环境重点

一定要在防火墙安全规则开启这四个端口,5140(koshi控制台端口)、3001(WebSocket实时通信端口)、3000、6099(Napcat的WebUI端口)

8737a0d06da1595da40c474c60b4f292

步骤一:Napcat部署

幽络源这里在服务器根目录创建了一个名为A01Napcat的目录,然后在里面创建一个名为 docker-compose.yml 的配置文件,文件内代码如下 

version: "3"services:napcat:environment:- NAPCAT_UID=${NAPCAT_UID}- NAPCAT_GID=${NAPCAT_GID}ports:- 3000:3000- 3001:3001- 6099:6099container_name: napcatnetwork_mode: bridgerestart: alwaysimage: mlikiowa/napcat-docker:latest

如图

5c13bbdf1f2254f434736edd3b269e67

f83cb36b62edd3c631b84fb25305aeab

完成后,在A01Napcat目录下执行命令

docker-compose up -d

然后就会自动容器化部署与启动,如图

48d4b2e2007e233780b7e6b19af9deed

231b4f52d178f650ce515b00f661d066

如上当出现 napcat Started后就表示已经自动启动了,接下来我们需要登录QQ,用一个小号作为机器人吧。

执行如下命令查看 capcat 的日志,我们就会看到一个二维码让我们扫码登录QQ号

docker logs napcat

如图

a4ebdc944b908a58c4552f8b263db01a

扫码登录后我们往上翻日志,就能看到Napcat启动的地址,并且给我们生成并显示了登录的tokne,如图

63457837e67140265f6321341619e9b9

然后访问 服务器的 IP+6099 就能来到Napcat的可视化面板,如图,输入token即可登录进去

f092aa6f49e4c1df260fc45c52effa35

进入后,我们进行WebSocket网络通讯配置,如图点击网络配置,然后新建

3ad3f42c90c782f2d11bf244114874ec

点击新建后配置如下,点击启用、名称随便填写,host用0.0.0.0,Port填3001,消息格式Array,勾选强制推送事件,Token自己随便填写,这里不是刚才登录那个token,是你自定义的token,心跳间隔30000,最后保存

d6d43251133f7175d722313c026d21ee

如上,我们的Napcat部分就完成了,接下来是Koshi的部署配置

步骤二:Koshi的容器化部署

在A01Napcat目录下执行如下命令即可

docker run -p 5140:5140 koishijs/koishi

完成后,再执行如下命令可以查看下我们的Koshi是否运行了

docker ps

f7ed8c993a59fcaaf569e06025cabbe1

如上表示Koshi已经运行了,我们访问 ip+端口5140,来到Koshi控制台,如图我们点击依赖管理,再点击右上角的刷新按钮

d2accb9ed15220dec000bd3655145213

再点击全部更新,如图

d3ecc31c45cd81da1556b55f73d13aa4

点击确定,再点击确认安装,如图

4c77d0b6e6e2c9d2340e9b8e19d845a7

完成后,点击插件市场,搜索adapter-onebot,如图

b3926db5500327724a3e39c37027b573

下载安装即可,如图

87302887ca3e5b840649cc57e46ebdf6

继续来到插件市场,将我们刚下载的onebot进行配置,点击修改,点击配置,如图

e1cd68027f33d7de25e4ec71ebbd5528

774375b51f4dee4a5aaec6f5357bbefc

配置如下,selfid即登录的QQ,token是在Napcat配置的token,不是登录的token,协议选择ws,注意是ws,endpoint直接填公网ip+3001端口

8d808af9330cab39a61d63981bd79abc

记得保存和启用

20506809a5fb390be86cc3cc626c11cb

此时,我们已经可以使用koshi的内置命令来测试机器人是否能正常响应了,如图

826301f1a27618abcd231311b64bad31

步骤三:模型的配置

在插件市场搜索chatluna,如图添加安装

24907a8e9e5d0fd7fe4292d998d65c04

因为我这里要用deepseek的插件,但是由于deepseek还没被官方镜像收录,这里我还需额外的在市场修改下镜像,在插件配置下找到market,将搜索节点改为 https://koishi-registry.yumetsuki.moe/index.json,如图

dcfd1cdc53feae5332baea1a14d90ce8

然后重载配置,如图

0d57e49945986673e8b1db821c4ff9d0

再到插件市场就能搜到deepseek了,注意幽络源这里选择的是chatluna的deepseek进行下载安装,如图

a4be56466144b504121dbc51ce05acb6

然后继续在插件配置处将chatluna和chatlunadeepseek启动,如图

e24cc14aa73eaf3942e43fbcb6939c7e

deepseek这里填写你的apikeys即可,然后保存

de3f4e962c88ae89fb373405a6f5247a

最终效果

效果如图,在群里可以@机器人对话,私聊机器人也是可以的。

ba8e24610bd82bbb43999c88fffce2aa

http://www.dtcms.com/a/431566.html

相关文章:

  • c2c电子商务网站的功能wordpress滑动注册
  • 网站建设意向表物联网平台软件
  • 科凡网站建设怎么样南昌网络营销公司
  • 南宁市住房和城乡建设局网站软件商城下载
  • 正能量网站入口免费安全小程序商店代码
  • 玉溪网站制作公司3g下订单的网站怎么做
  • 电子商务网站怎么做推广湘潭网站建设 磐石网络最好
  • 数据治理8-数据治理成熟度与管理
  • 14.模板进阶
  • python中and和or,和c语言中和||不一样,需注意。
  • FliFlik KlearMax支持图像变清晰、老照片修复、黑白照上色、漫画上色等功能
  • HarvardX TinyML小笔记3(番外2:OV7670平替)(TODO)
  • 【Qt】布局管理器
  • 唐山免费自助建站模板做电影字幕的网站
  • 来料加工管理软件如何快速建档
  • OSPF Exchange 状态 概念及题目
  • Python基础(②⑥分库分表)
  • PHP做的哪些大型网站最新新闻热点事件2023
  • 第3篇|风机分类与外部条件:给风机“分班级、发考纲、出试卷”
  • 武昌做网站的公司wordpress 改造
  • 量子遗传算法是一种将量子计算原理与遗传算法相结合的智能优化算法,代表了进化计算的一个有趣分支
  • jsp做的网站代码株洲百度推广地址
  • Spring boot 学习记录
  • 系统交互 | Python 中捕获命令输出 / Shell 脚本中捕获 Python 程序输出
  • 哪个网站可以帮人做ppt广东省高水平建设专业网站
  • 【论文速读】——改进的RANSAC-ICP方法用于SLAM与机载点云配准
  • 第120期:将网站转化为适用于大语言模型(LLM)的知识库
  • 个人官网网站源码wordpress迁移typecho
  • 网站建设验收确认书北京城建设计集团网站
  • 重庆网站搭建哪里可以做商城网站设计注意什么