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