欢迎光临散文网 会员登陆 & 注册

在Koishi集成早苗并安装免费ai绘图插件

2023-02-01 21:44 作者:早苗狐  | 我要投稿

文章里头需要复制的东西,请手动去掉小尾巴

前天有一个粉丝特别强烈的希望我出一个在koishi使用早苗的教程,

因为koishi有一个十分好用的插件,同时也想一起使用早苗的功能


本来我想写一个koishi插件来实现,但是最近过年没时间,先做一个简陋的

koishi塞入早苗的办法,原理还是利用gocq的多链接特性,


如果这个方法有人采用,那么我会开发一个内置在koishi的插件化一键早苗

首先从安装koishi开始,

在这里获得koishi的安装包,安装它

1,https://koishi.js.org/manual/starter

koishi文档更新了!从这里下:https://koishi.chat/manual/starter/

2,从任务栏开始按钮,启动koishi

3,左侧,从上往下第二个齿轮图标,点击后往下滑到底,找到

gocqhttp、adaper-onebot,完成adaper-onebot的设置

设置非常简单,输入bot的号码,然后点击

机器人登录在这里
设置机器人号码,然后打开创建子进程,然后最上面运行

如果你卡在了创建子进程,没反应

1,请使用魔法,如果还是不行,请按照下面方法,手动放置

大概率会这样,国内网络连接github一般不顺畅

跟着我下载,然后本地替换,请注意路径千万别错了

gocqrc4蓝奏云链接:https://wwcr.lanzoul.com/gocqrc4


C:\Users\你的windows用户名\AppData\Roaming\Koishi\Desktop\data\home\Appdata\Local\gocqhttp-nodejs\Data\v1.0.0-rc4\go-cqhttp.exe

请把下载解压后的gocq程序,放进这里,请确保路径一样,替换了用户名复制进地址栏就能访问到

不存在的文件夹请手动创建,一层一层创建


2,这时候运行,就能连接到gocq子进程了

第三步和第四步被“koishi-plugin-sanae”替代了!只需要插件商店搜索

sanae,然后到插件“sanae”的设置下设置个端口号就可以了!要点是,要设置adapter-onebot的机器人号码,启动adapter,然后启用sanae,重启koishi,然后安装自己喜爱的插件就行(也可以不装sanae)

使用粉色字方法可以直接跳过3、4步,直接进行第5步!


3,(过时步骤)塞入早苗,在下方下载V23版本的实用工具,打开一下就行(不打开连不上)

如果后续机器人连不上了,也是打开一下实用工具就行(打开会刷新)

https://www.yuque.com/km57bt/hlhnxg/kcmy03

如果报毒,先安装火绒,https://www.yuque.com/km57bt/hlhnxg/olwkmo


4,(过时步骤)进入到这个路径,

C:\Users\你的windows用户名\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-gocqhttp\


修改template.yml,有两种修改方式,一种连接到早苗的公益后端,比较卡

一种连接到有赞助的后端,上行大,凭您的心意选择~


1,复制”# 反向WS设置“这段内容,复制到template.yml里面,

注意把b站自动加的文本去掉,然后蓝色字的地方,复制后需要手动修改


蓝色字是要连接的地址,

地址可以是早苗、獭獭、hoshino或者任何onebotV11的应用端实现(可以自己探索)

ws://sanae.youngmoe.com:200xx(xx的范围,1~50)例:20016

ws://zaomiao.com:20xxx(xx范围1~50)例:20007

ws://ling.com:20xxx(xx范围50~70,120~150)例:20125

ws://qianyu.com:20xxx(xx范围71~99,150~180)例:20158

不要例子写多少,就写多少,一个数字(端口号)代表一个后端,早苗通过多开后端来实现初步的负载均衡。

之后将下方内容复制到template.yml里面,复制后替换蓝色字,替换为你需要连接的地址

类似“ws://zaomiao.com:20120”,数字一定是5位数,只有一个:,不可以带有xx

1,复制”# 反向WS设置“这段内容,复制到template.yml里面,↓


  # 反向WS设置

  # https://github.com/Mrs4s/go-cqhttp/blob/177ba9d8c2b1d86301f0bf3e0714710fe3c40af4/server/websocket.go#L87

  - ws-reverse:

      # 是否禁用当前反向WS服务

      disabled: ${{ protocol !== "ws-reverse" }}

      # 反向WS Universal 地址

      # 注意 设置了此项地址后下面两项将会被忽略

      universal: ws://zaomiao.com:20xxx

      # 反向WS API 地址

      # api: ws://your_websocket_api.server

      # 反向WS Event 地址

      # event: ws://your_websocket_event.server

      # 重连间隔 单位毫秒

      reconnect-interval: 3000

      middlewares:

        <<: *default # 引用默认中间件


下面请看图!替换好的配置文件长啥样~前面没看懂的,记事本打开这个文件,照着图片改,改成一样的,20007数字换成20001~20050之间的,就OK!

蓝色字就是我们加进去的早苗!


5,将输出日志改为3级,显示群聊信息,

修改日志等级

然后重新登录koishi,在adpater-onebot里面,停止,再启动

连上了

6,简单粗暴的实现了koishi+早苗

能跑了,有回复

然后是重头戏,koishi的图形化插件和管理系统非常好用,

早苗这个2010年代的老屎山bot能使用koishi进行部署加强,就像牛粪长出了鲜花

下面教大家怎么安装一个rryth插件,(人人有免费ai绘图插件)

免费的早苗+免费绘图插件=免费的绘图、聊天、小游戏bot,

1,搜索rryth

搜索rryth

2,配置rryth需要的翻译,推荐百度

3,申请获得百度的seckey

http://api.fanyi.baidu.com/api/trans/product/desktop

4,启动rry画图插件

启动它

5,在沙盒内获得使用帮助

沙河

6,在群里用它

绘图1

早苗功能也可用


除此以外,它还有早苗的功能噢~

是不是很厉害~

Q:你为什么不直接开发一个koishi插件实现接入早苗

A:呜呜呜,我不会javascript,我在努力学习,以后一定!

Q:早苗怎么画出你视频里的画风

A:这需要独特的模型,可以看看早苗内置的另一个画图功能https://www.yuque.com/km57bt/hlhnxg/iuecfy

Q:你为啥要做这个教程

A:koishi正在变得热门,很多早苗的老用户想要使用koishi,但也想要继续使用早苗,用了很多年有感情了,所以我想让用户能够有方法同时使用。

鸣谢:

https://github.com/Mrs4s/go-cqhttp

https://github.com/koishijs/koishi

https://github.com/Hoshinonyaruko/SanaeBot

我只是个热爱机器人的普通人,我的表达能力不够强,如果您看不懂

来我的频道私信问我,我义务指导

https://kook.top/VAKBfJ

看不懂教程消消气,我愿意教,只要别骂我就行。

在Koishi集成早苗并安装免费ai绘图插件的评论 (共 条)

分享到微博请遵守国家法律