在Koishi集成早苗并安裝免費(fèi)ai繪圖插件

文章里頭需要復(fù)制的東西,請(qǐng)手動(dòng)去掉小尾巴
前天有一個(gè)粉絲特別強(qiáng)烈的希望我出一個(gè)在koishi使用早苗的教程,
因?yàn)閗oishi有一個(gè)十分好用的插件,同時(shí)也想一起使用早苗的功能
本來(lái)我想寫一個(gè)koishi插件來(lái)實(shí)現(xiàn),但是最近過(guò)年沒(méi)時(shí)間,先做一個(gè)簡(jiǎn)陋的
koishi塞入早苗的辦法,原理還是利用gocq的多鏈接特性,
如果這個(gè)方法有人采用,那么我會(huì)開發(fā)一個(gè)內(nèi)置在koishi的插件化一鍵早苗
首先從安裝koishi開始,
在這里獲得koishi的安裝包,安裝它
1,https://koishi.js.org/manual/starter
koishi文檔更新了!從這里下:https://koishi.chat/manual/starter/
2,從任務(wù)欄開始按鈕,啟動(dòng)koishi
3,左側(cè),從上往下第二個(gè)齒輪圖標(biāo),點(diǎn)擊后往下滑到底,找到
gocqhttp、adaper-onebot,完成adaper-onebot的設(shè)置
設(shè)置非常簡(jiǎn)單,輸入bot的號(hào)碼,然后點(diǎn)擊


如果你卡在了創(chuàng)建子進(jìn)程,沒(méi)反應(yīng)
1,請(qǐng)使用魔法,如果還是不行,請(qǐng)按照下面方法,手動(dòng)放置
大概率會(huì)這樣,國(guó)內(nèi)網(wǎng)絡(luò)連接github一般不順暢
跟著我下載,然后本地替換,請(qǐng)注意路徑千萬(wàn)別錯(cuò)了
gocqrc4藍(lán)奏云鏈接: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
請(qǐng)把下載解壓后的gocq程序,放進(jìn)這里,請(qǐng)確保路徑一樣,替換了用戶名復(fù)制進(jìn)地址欄就能訪問(wèn)到
不存在的文件夾請(qǐng)手動(dòng)創(chuàng)建,一層一層創(chuàng)建
2,這時(shí)候運(yùn)行,就能連接到gocq子進(jìn)程了
第三步和第四步被“koishi-plugin-sanae”替代了!只需要插件商店搜索
sanae,然后到插件“sanae”的設(shè)置下設(shè)置個(gè)端口號(hào)就可以了!要點(diǎn)是,要設(shè)置adapter-onebot的機(jī)器人號(hào)碼,啟動(dòng)adapter,然后啟用sanae,重啟koishi,然后安裝自己喜愛的插件就行(也可以不裝sanae)
使用粉色字方法可以直接跳過(guò)3、4步,直接進(jìn)行第5步!
3,(過(guò)時(shí)步驟)塞入早苗,在下方下載V23版本的實(shí)用工具,打開一下就行(不打開連不上)
如果后續(xù)機(jī)器人連不上了,也是打開一下實(shí)用工具就行(打開會(huì)刷新)
https://www.yuque.com/km57bt/hlhnxg/kcmy03
如果報(bào)毒,先安裝火絨,https://www.yuque.com/km57bt/hlhnxg/olwkmo
4,(過(guò)時(shí)步驟)進(jìn)入到這個(gè)路徑,
C:\Users\你的windows用戶名\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-gocqhttp\
修改template.yml,有兩種修改方式,一種連接到早苗的公益后端,比較卡
一種連接到有贊助的后端,上行大,憑您的心意選擇~
1,復(fù)制”# 反向WS設(shè)置“這段內(nèi)容,復(fù)制到template.yml里面,
注意把b站自動(dòng)加的文本去掉,然后藍(lán)色字的地方,復(fù)制后需要手動(dòng)修改
藍(lán)色字是要連接的地址,
地址可以是早苗、獺獺、hoshino或者任何onebotV11的應(yīng)用端實(shí)現(xiàn)(可以自己探索)
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
不要例子寫多少,就寫多少,一個(gè)數(shù)字(端口號(hào))代表一個(gè)后端,早苗通過(guò)多開后端來(lái)實(shí)現(xiàn)初步的負(fù)載均衡。
之后將下方內(nèi)容復(fù)制到template.yml里面,復(fù)制后替換藍(lán)色字,替換為你需要連接的地址
類似“ws://zaomiao.com:20120”,數(shù)字一定是5位數(shù),只有一個(gè):,不可以帶有xx
1,復(fù)制”# 反向WS設(shè)置“這段內(nèi)容,復(fù)制到template.yml里面,↓
? # 反向WS設(shè)置
? # https://github.com/Mrs4s/go-cqhttp/blob/177ba9d8c2b1d86301f0bf3e0714710fe3c40af4/server/websocket.go#L87
? - ws-reverse:
? ? ? # 是否禁用當(dāng)前反向WS服務(wù)
? ? ? disabled: ${{ protocol !== "ws-reverse" }}
? ? ? # 反向WS Universal 地址
? ? ? # 注意 設(shè)置了此項(xiàng)地址后下面兩項(xiàng)將會(huì)被忽略
? ? ? 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 # 引用默認(rèn)中間件
下面請(qǐng)看圖!替換好的配置文件長(zhǎng)啥樣~前面沒(méi)看懂的,記事本打開這個(gè)文件,照著圖片改,改成一樣的,20007數(shù)字換成20001~20050之間的,就OK!

5,將輸出日志改為3級(jí),顯示群聊信息,

然后重新登錄koishi,在adpater-onebot里面,停止,再啟動(dòng)

6,簡(jiǎn)單粗暴的實(shí)現(xiàn)了koishi+早苗

然后是重頭戲,koishi的圖形化插件和管理系統(tǒng)非常好用,
早苗這個(gè)2010年代的老屎山bot能使用koishi進(jìn)行部署加強(qiáng),就像牛糞長(zhǎng)出了鮮花
下面教大家怎么安裝一個(gè)rryth插件,(人人有免費(fèi)ai繪圖插件)
免費(fèi)的早苗+免費(fèi)繪圖插件=免費(fèi)的繪圖、聊天、小游戲bot,
1,搜索rryth

2,配置rryth需要的翻譯,推薦百度

3,申請(qǐng)獲得百度的seckey
http://api.fanyi.baidu.com/api/trans/product/desktop
4,啟動(dòng)rry畫圖插件

5,在沙盒內(nèi)獲得使用幫助

6,在群里用它

早苗功能也可用

是不是很厲害~
Q:你為什么不直接開發(fā)一個(gè)koishi插件實(shí)現(xiàn)接入早苗
A:?jiǎn)鑶鑶瑁也粫?huì)javascript,我在努力學(xué)習(xí),以后一定!
Q:早苗怎么畫出你視頻里的畫風(fēng)
A:這需要獨(dú)特的模型,可以看看早苗內(nèi)置的另一個(gè)畫圖功能https://www.yuque.com/km57bt/hlhnxg/iuecfy
Q:你為啥要做這個(gè)教程
A:koishi正在變得熱門,很多早苗的老用戶想要使用koishi,但也想要繼續(xù)使用早苗,用了很多年有感情了,所以我想讓用戶能夠有方法同時(shí)使用。
鳴謝:
https://github.com/Mrs4s/go-cqhttp
https://github.com/koishijs/koishi
https://github.com/Hoshinonyaruko/SanaeBot
我只是個(gè)熱愛機(jī)器人的普通人,我的表達(dá)能力不夠強(qiáng),如果您看不懂
來(lái)我的頻道私信問(wèn)我,我義務(wù)指導(dǎo)
https://kook.top/VAKBfJ
看不懂教程消消氣,我愿意教,只要?jiǎng)e罵我就行。