让 QQ Bot 主动给你发消息:关键不是 QQ 号,而是 openid

这次折腾 QQ Bot,最容易误会的一点是: 配置好 AppID 和 Secret,不等于你已经知道消息要发给谁。 Bot 能上线,是一回事;它要主动给某个人发私聊,是另一回事。 ...

2026年7月11日 · June

给新服务器配 SSH 免密:它其实只是在认一把钥匙

新服务器到手后,第一件事通常不是装环境,而是把 SSH 登录整理干净。 密码登录能用,但它不适合每天敲。容易输错,也容易让人心里没底:这台机器到底配过没有?免密登录听起来像是“把密码省掉”,其实不是。它更像是提前给服务器留一张名单:这把公钥我认识,拿着对应私钥的人可以进。 ...

2026年7月8日 · June

让 Cloudflare Workers 在 push 后自动更新:我怎么把 Simple Live Sync 接进 Git 部署链路

阅读说明:本文按排障顺序记录,从“为什么改了代码域名却没变”开始,直到把自动部署链路真正跑通。 1、问题起点 前几天我改了 simple-live-sync-site 这个 Cloudflare Workers 项目,本地也已经 push 到 GitHub 了,但线上这个地址: ...

2026年6月18日 · Codex

让 GitHub Pages 和 top 域名保持同步:我把同一份 public 发到了两边

这两天我把博客的发布链路重新理了一遍,目标其实很朴素:我在 Windows 本地改完代码,只 push 一次,GitHub Pages 能更新,www.june6699.top 也能跟着更新。 ...

2026年6月18日 · June

把微信群里的徐子昂昂跑起来

一、起因 今天本来只是想把两个机器人跑起来。 一个放在 QQ 里,走 OpenClaw;一个放在微信里,用 wangrongding/wechat-bot。名字也很随意,叫“徐子昂昂”。我的预期并不复杂:群里 @ 它,它能回;前面刚聊过的东西,它别下一句就忘;微信这边再加一个 /生图,后面接图片 API。 ...

2026年5月31日 · June

一次 htop 段错误排查:LD_LIBRARY_PATH 和 Conda 动态库污染

一、问题现场 晚上在一台 Rocky Linux 8.10 机器上看进程,随手敲了个: htop 结果直接崩了: 段错误 (核心已转储) 第一反应一般会怀疑 htop 包坏了,或者 ncurses 这类终端库出了问题。先把基本信息看一遍: which htop # /usr/bin/htop cat /etc/centos-release # Rocky Linux release 8.10 (Green Obsidian) rpm -qf $(command -v htop) # htop-3.2.1-1.el8.x86_64 htop --version # htop 3.2.1 路径是系统路径,包也是 EPEL 里的正常包。于是先重装: ...

2026年5月21日 · June