<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>弓手的个人博客</title><link>https://lia.taishangyun.cn/</link><description>祝你好运！</description><item><title>[弓手] 纸飞机 Rot搭建</title><link>https://lia.taishangyun.cn/?id=4</link><description>&lt;h1 style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;准备工作&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;width: 756.833px; text-wrap-mode: wrap;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;一台 Linux VPS 或本地机器：2 核 1G 内存够跑，推荐 Ubuntu 22.04 或 Debian 12&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;安装好 Docker：没装的话直接搜 Docker 官方文档安装，国内机器可以换 DaoCloud 加速源&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;一个纸飞机账号&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;第一步：部署 AstrBot&lt;/span&gt;&lt;/h1&gt;&lt;h3 style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;Docker Compose（推荐）&lt;/span&gt;&lt;/h3&gt;&lt;h4 style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;首先，需要 Clone AstrBot 仓库到本地：&lt;/span&gt;&lt;/h4&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; color: rgb(31, 41, 55);&quot;&gt;git clone&amp;nbsp;&lt;a href=&quot;https://github.com/AstrBotDevs/AstrBot&quot; _src=&quot;https://github.com/AstrBotDevs/AstrBot&quot;&gt;https://github.com/AstrBotDevs/AstrBot&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; color: rgb(31, 41, 55);&quot;&gt;cd AstrBot&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;然后，运行 Compose：&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; color: rgb(31, 41, 55);&quot;&gt;sudo docker compose up -d&lt;/p&gt;&lt;h3&gt;带 Agent沙盒环境的部署&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 0px; color: rgb(31, 41, 55);&quot;&gt;git&amp;nbsp;clone&amp;nbsp;https://github.com/AstrBotDevs/AstrBot
cd&amp;nbsp;AstrBot
#&amp;nbsp;修改&amp;nbsp;compose-with-shipyard.yml&amp;nbsp;文件中的环境变量配置，例如&amp;nbsp;Shipyard&amp;nbsp;的&amp;nbsp;access&amp;nbsp;token&amp;nbsp;等
docker&amp;nbsp;compose&amp;nbsp;-f&amp;nbsp;compose-with-shipyard.yml&amp;nbsp;up&amp;nbsp;-d
docker&amp;nbsp;pull&amp;nbsp;soulter/shipyard-ship:lates&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #3C3C43; font-family: &amp;quot;Punctuation SC&amp;quot;, Inter, ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; text-wrap-mode: wrap; background-color: rgba(142, 150, 170, 0.14);&quot;&gt;配置和使用详见&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.astrbot.app/use/astrbot-agent-sandbox.html&quot; style=&quot;box-sizing: border-box; touch-action: manipulation; color: rgb(52, 81, 178); --vp-code-copy-copied-text-content: &amp;quot;已复制&amp;quot;; text-underline-offset: 2px; transition: color 0.25s, opacity 0.25s; font-family: &amp;quot;Punctuation SC&amp;quot;, Inter, ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; text-wrap-mode: wrap; background-color: rgba(142, 150, 170, 0.14);&quot;&gt;Agent 沙盒环境&lt;/a&gt;&lt;span style=&quot;color: #3C3C43; font-family: &amp;quot;Punctuation SC&amp;quot;, Inter, ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; text-wrap-mode: wrap; background-color: rgba(142, 150, 170, 0.14);&quot;&gt;&amp;nbsp;文档&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #3C3C43; font-family: &amp;quot;Punctuation SC&amp;quot;, Inter, ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; text-wrap-mode: wrap; background-color: rgba(142, 150, 170, 0.14);&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=&quot;text-wrap-mode: wrap;&quot;&gt;第二步：创造一个新Bot&lt;/h1&gt;&lt;p data-pid=&quot;JMFdCj_i&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: medium; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;在Telegram客户端搜索&lt;a href=&quot;https://telegram.me/BotFather&quot; target=&quot;_blank&quot; title=&quot;@BotFather&quot; textvalue=&quot;@BotFather&quot;&gt;@BotFather&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;向 BotFather 发送命令：&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; color: rgb(31, 41, 55);&quot;&gt;/newbot&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;按提示输入机器人名称和用户名（用户名需以&amp;nbsp;bot&amp;nbsp;或&amp;nbsp;_bot&amp;nbsp;结尾）&lt;/p&gt;&lt;h1&gt;第三步：配置AstrBot&lt;/h1&gt;&lt;p&gt;进入 AstrBot 的管理面板&lt;/p&gt;&lt;p&gt;点击左边栏&amp;nbsp;机器人&lt;/p&gt;&lt;p&gt;然后在右边的界面中，点击&amp;nbsp;+ 创建机器人&lt;/p&gt;&lt;p&gt;选择&amp;nbsp;telegram&lt;/p&gt;&lt;p&gt;弹出的配置项填写：&lt;/p&gt;&lt;p&gt;ID(id)：随意填写，用于区分不同的消息平台实例。&lt;/p&gt;&lt;p&gt;启用(enable): 勾选。&lt;/p&gt;&lt;p&gt;Bot Token: 你的 Telegram 机器人的&amp;nbsp;token。&lt;/p&gt;&lt;p&gt;请确保你的网络环境可以访问 Telegram。你可能需要使用&amp;nbsp;配置页-&amp;gt;其他配置-&amp;gt;HTTP 代理&amp;nbsp;来设置代理。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;🎉 大功告成&lt;/p&gt;</description><pubDate>Sat, 04 Apr 2026 16:42:50 +0800</pubDate></item><item><title>[弓手] QQ 个人Rot搭建</title><link>https://lia.taishangyun.cn/?id=3</link><description>&lt;h1&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;准备工作&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;一台 Linux VPS 或本地机器：2 核 1G 内存够跑，推荐 Ubuntu 22.04 或 Debian 12&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;安装好 Docker：没装的话直接搜 Docker 官方文档安装，国内机器可以换 DaoCloud 加速源&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;一个 QQ 号：用来登录成机器人，强烈不建议用主号，风控触发直接封号很难受&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;一台手机：NapCat 登录 QQ 需要扫码，手机要在旁边&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br/&gt;第一步：部署 AstrBot&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h3&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;Docker Compose（推荐）&lt;/span&gt;&lt;/h3&gt;&lt;h4&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;首先，需要 Clone AstrBot 仓库到本地：&lt;/span&gt;&lt;/h4&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; white-space: nowrap; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; color: rgb(31, 41, 55);&quot;&gt;git clone &lt;a href=&quot;https://github.com/AstrBotDevs/AstrBot&quot; _src=&quot;https://github.com/AstrBotDevs/AstrBot&quot;&gt;https://github.com/AstrBotDevs/AstrBot&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; white-space: nowrap; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; color: rgb(31, 41, 55);&quot;&gt;cd AstrBot&lt;/p&gt;&lt;p&gt;然后，运行 Compose：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; white-space: nowrap; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; color: rgb(31, 41, 55);&quot;&gt;sudo docker compose up -d&lt;/p&gt;&lt;h3&gt;&lt;br/&gt;&lt;/h3&gt;&lt;h3&gt;如果您想对接 NapCat，使用这种方式可以同时部署 AstrBot 和 NapCat&lt;/h3&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style=&quot;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;overflow-x:auto;font-family:Consolas,monospace;font-size:14px;color:#1f2937;line-height:1.5;&quot;&gt;&lt;pre style=&quot;margin:0;white-space:pre;&quot;&gt;mkdir&amp;nbsp;astrbot
cd&amp;nbsp;astrbot
wget&amp;nbsp;https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
sudo&amp;nbsp;docker&amp;nbsp;compose&amp;nbsp;-f&amp;nbsp;astrbot.yml&amp;nbsp;up&amp;nbsp;-d&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;通过 Docker 部署&lt;/h1&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style=&quot;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;overflow-x:auto;font-family:Consolas,monospace;font-size:14px;color:#1f2937;line-height:1.5;&quot;&gt;&lt;pre style=&quot;margin:0;white-space:pre;&quot;&gt;mkdir&amp;nbsp;astrbot
cd&amp;nbsp;astrbot
sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;-itd&amp;nbsp;-p&amp;nbsp;6185:6185&amp;nbsp;-p&amp;nbsp;6199:6199&amp;nbsp;-v&amp;nbsp;$PWD/data:/AstrBot/data&amp;nbsp;-v&amp;nbsp;/etc/localtime:/etc/localtime:ro&amp;nbsp;-v&amp;nbsp;/etc/timezone:/etc/timezone:ro&amp;nbsp;--name&amp;nbsp;astrbot&amp;nbsp;soulter/astrbot:latest&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;🎉 大功告成&lt;/p&gt;&lt;p&gt;如果一切顺利，你会看到 AstrBot 打印出的日志。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果没有报错，你会看到一条日志显示类似 🌈 管理面板已启动，可访问 并附带了几条链接。打开其中一个链接即可访问 AstrBot 管理面板。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;第二步：部署 NapCat，登录 QQ&lt;/h1&gt;&lt;p&gt;如果你用的是方式一的&amp;nbsp; 如果您想对接 NapCat，使用这种方式可以同时部署 AstrBot 和 NapCat NapCat 已经随着 AstrBot 一起部署好了，直接看 NapCat 的日志：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果你是单独部署 NapCat，跑这个命令：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style=&quot;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;overflow-x:auto;font-family:Consolas,monospace;font-size:14px;color:#1f2937;line-height:1.5;&quot;&gt;&lt;pre style=&quot;margin:0;white-space:pre;&quot;&gt;docker&amp;nbsp;run&amp;nbsp;-d&amp;nbsp;\
&amp;nbsp;&amp;nbsp;-e&amp;nbsp;NAPCAT_GID=$(id&amp;nbsp;-g)&amp;nbsp;\
&amp;nbsp;&amp;nbsp;-e&amp;nbsp;NAPCAT_UID=$(id&amp;nbsp;-u)&amp;nbsp;\
&amp;nbsp;&amp;nbsp;-p&amp;nbsp;3000:3000&amp;nbsp;\
&amp;nbsp;&amp;nbsp;-p&amp;nbsp;3001:3001&amp;nbsp;\
&amp;nbsp;&amp;nbsp;-p&amp;nbsp;6099:6099&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--name&amp;nbsp;napcat&amp;nbsp;\
&amp;nbsp;&amp;nbsp;--restart=always&amp;nbsp;\
&amp;nbsp;&amp;nbsp;mlikiowa/napcat-docker:latest&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;几个关键端口说明一下：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;6185：WebUI 管理面板，浏览器访问用这个&lt;/p&gt;&lt;p&gt;6199：OneBot/aiocqhttp 协议端口，NapCat 接进来用这个&lt;/p&gt;&lt;p&gt;11451：微信回调端口，只接 QQ 的话用不到&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;部署完查看日志确认状态：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 12px; padding: 16px; overflow-x: auto; white-space: nowrap; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; color: rgb(31, 41, 55);&quot;&gt;sudo docker logs -f astrbot&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;然后同样 docker logs napcat 拿 Token&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;第三步：连接 NapCat 和 AstrBot&lt;/h1&gt;&lt;h2&gt;在 NapCat WebUI 配置 WebSocket 客户端&lt;/h2&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;进入 NapCat 管理面板 → 网络配置 → 新建 → 选 WebSocket 客户端&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;URL 填：ws://宿主机IP:6199/ws（注意末尾要有 /ws，少了这个连不上）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;消息格式：Array&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;心跳间隔：5000&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;重连间隔：5000&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Token：随便设一个强密码，后面 AstrBot 那边要填一样的&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;保存&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;在 AstrBot WebUI 开启 aiocqhttp 适配器&lt;/h2&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;进入 AstrBot 管理面板 → 消息平台 → 新增适配器&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;选择「接入 QQ 个人号（aiocqhttp）」&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;反向 WebSocket 主机地址填：0.0.0.0&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;端口：6199&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Token：填和 NapCat 一样的那个密码&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;保存，然后重启 AstrBot 容器&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;🎉 大功告成&lt;/p&gt;</description><pubDate>Sat, 04 Apr 2026 08:00:00 +0800</pubDate></item></channel></rss>