利用Koishi和Onebot在本机Docker上部署自己的群聊机器人
本文最后更新于 2025年11月17日 中午
准备工作
下载并成功运行Docker。
开始
1、拉取镜像koishijs/koishi和initialencounter/llonebot到本地
1 | docker pull koishijs/koishi |
2、创建Docker网络
1 | docker network create netName |
3、创建容器并连接网络
1 | docker run -d --name koishiContainer --network netName -p 5140:5140 koishijs/koishi |
4、测试是否联通
1 | docker exec -it koishiContainer ping llonebotContainer |
5、登录Koishi和onebot
1 | http://127.0.0.1:5140/ |
6、在onebot中配置适配器
Token随便设置,和koishi中保持一致。
我两个都打开了,虽然后面连接只用了正向。
7、在koishi中配置插件
添加后再返回“插件市场”中点“修改”-“配置”,跳转到“插件配置”中启用此插件。
selfId填写自己的机器人账号,token和上面保持一致,protocol使用ws,endpoint为ws://llonebotContainer(你的onebot容器名):3001/。
测试
给机器人发送help,测试。
如果有问题可以更新一下koishi其他插件,在“依赖管理”中,点右上角小火箭一键更新。
额外的:
推荐插件chatluna,机器人其他功能(聊天、语言、图片…),以后再写…
利用Koishi和Onebot在本机Docker上部署自己的群聊机器人
http://example.com/koishiBot/