One minute
云服务器与聊天机器人
最近痴迷于折腾云服务器,事情的起因是国庆放假期间突然刷到astrbot的视频,恰好我也一直想要搭建一个群机器人玩玩,国庆也是无聊的很(虽然有很多工作学习上的事情没做完,但放假就是放假),于是马上就去看了astrbot的文档,在自己电脑上搭建了一个,全是一键部署,非常无脑。但是自己电脑上部署一是电脑一关机机器人就不干事了,二是听说windows上面部署容易封号。找找找,于是去雨云上买了个一个月的服务器。话说其实我第一次接触云服是跟朋友玩mc买过一个面板服,当初也听说过雨云,当时还觉得挺贵的,现在想想确实性价比还算可以的了。
第一次在云服上部署astrbot我系统选的是debian 12,跟着别人选的,也安装了1panel。安装教程官方文档都写着,我也不赘述了,就讲讲我一些心得吧。群聊机器人首先是得会说话,用了一下大语言模型,我个人感觉还不错的是kimi家的几个模型,就是好用的太贵有点用不起,也有很多人推荐gemini。这就不提LMArena了,astrbot上有个LMArena反代的插件,安装还挺方便的,主要的问题是这个得用到浏览器和油猴,但是怎么在无显示器的云服上用浏览器第一下还真难到我了,问了我身边的大佬推荐我用vnc,是我以前从来没接触过的东西……问ai各种折腾也没弄好,本来想放弃了,第二天又看到原来雨云控制台的远程就是vnc,装上xorg和chromium就能用这个插件了。不过那个时候我并不知道这个插件还能用来反代白嫖大语言模型,全拿去玩手办化,今天在薅来的阿里云38元2核2g云服上玩astrbot的这个插件,发现几天前LMArena更新使反代成为过去式了,可惜!
阿里云的这个小机我刚开始拿到其实很怀疑2g内存到底能不能部署群聊bot,一开始我还学着第一次部署的时候一样下了一个1panel,结果资源完全不够吃,其实我也一直搞不明白为什么要装1panel这个玩意。后面直接在debian上部署机器人,只安装了一个meme生成器的插件,能用是能用了,但经常会卡死,还是继续问ai,才了解到swap这个玩意,于是分配了1个g的虚拟内存,效果可佳,到今天也是过了一个星期了还从没卡死过。甚至今天加了个vnc远程打开chromium服务器都没崩过。突然想起来还有一个东西是玩云服之后才接触到的,就是screen,这个允许我关掉shell之后对话依然存在,简直神器。
vps(Virtual Private Server)说完了,这两天朋友玩l4d2需要组一个云服,我又打开了雨云,发现了原来雨云可以白嫖一个面板服,2核4g对于l4d2来说开服完全足够了,主要是这个是免费的。
可以选择纯debian环境。
其实就相当于给了一个容器,只能在容器里面操作,挂在了一个根目录下的文件夹workspace,只有这个文件夹内的文件会持久化,重启服务器不会被删除。那么一般拿到服务器要做的第一件事情是什么呢,也许我一开始不会去考虑换镜像源的事,但是当需要用apt update这样的事情事,看着几十个kb每秒的速度我才意识到换镜像源是多么重要。镜像源列表在/etc/opt目录下,找到文件很容易,但是要修改镜像源就没那么容易了,我试了nano,emacs以及vim等常见编辑器,都没有安装,less也没有安装所以也不知道怎么看默认镜像源里面写的什么。当然控制面板给了一个文件管理的窗口,但是似乎只能对workspace下的文件进行操作,这件事当然有很多解决办法,我能想到的方案就是用文件管理的功能在workspace下面创建我想要的镜像源的文件,然后cp到镜像源目录下。l4d2的服务器建议不要使用root用户开服,所以再我们切换用户的时候别忘了先安装sudo,不然你就会知道这个在需要用root权限的时候,在你sudo的时候系统提示sudo命令找不到,这个时候想切换会root用户却不知道root用户的密码,然后只能重启,所有的工作都白忙活了。开服过程就不在这里说了,结论就是最后开服成功了,后面我再专门开一篇写一下我的开服总结。总的来说这样一个面板服还挺有意思的,主要是免费的,看论坛上有人还折腾过拿这个面板服来部署网站。
最近双十一活动在雨云抢到了99的一个2核4g的香港的云服,抢到手之后却突然不知道拿这个来做什么了。就这样,我从一开始到处苦苦寻找高性价比服务器到现在手上已经有3个至少一年的云服了。云服务器太好玩了什么的。
要是有人看到我的帖子也想买服务器,可以用我的推广链接让我嫖一点积分来给服务器续费,感谢。 雨云推广链接:https://www.rainyun.com/ODQ3NjQ0_
下面附上astrbot官方文档:https://docs.astrbot.app/
部署qqbot需要一个框架和一个协议端。astrbot是机器人框架,协议端也就是消息平台是什么在这个文档里面也能找到。
其实我上个月就想写这篇帖子了,但是一直没什么空,鸽到现在,有很多之前想写的内容也忘了,也可能没忘,毕竟我想不起来自己忘了什么,不过也好,如果那个时候来写估计废话更多。话说在这里写帖子真是一种享受,比剪视频和做报告享受多了,我发疯的无人在意的小角落()。