QQ 空间自动冲浪
QQ 空间插件为 Bot 赋予了极具活人感的空间互动能力:利用 Stable Diffusion 根据设定提示词自动生成专属人设配图,结合 LLM 生成生活动态说说,并且定时巡检好友评论进行机智风趣的互动回复。
源码入口与核心配置
- 代码入口:
run/qq_zone/qzone.py - 配置文件路径:
run/qq_zone/config.yaml - 权限限制:所有手动控制与测试命令严格限定 Master 权限触发!
配置片段包含了保活、动态互动、定时任务与绘画提示词:
yaml
cookie设置:
保活: true # 是否开启保活探测
保活间隔_秒: 1800 # 保活探测间隔(建议 >= 1800秒,温和低频防风控)
失效通知: true # Cookie 失效时私聊通知 Master
失效时自动重新登陆: false # 强烈建议保持 false,避免循环触发风控
定时发空间:
早安:
enable: true
time: 8/30 # 每天 08:30 推送早安说说 (时/分)
绘制图片: true # 是否通过 SD 自动绘制早安插画
晚安:
enable: true
time: 22/30 # 每天 22:30 推送晚安说说
绘制图片: true
vtuber日常互动:
enable: true # 是否开启活人感日常碎碎念动态
巡检间隔_分钟: 60 # 巡检间隔
每日最大发送次数: 3 # 每天最多发送条数
触发概率: 0.35 # 白天活跃时段判断触发概率
活跃时间段: 10-21 # 仅在白天 10点~21点 之间发说说
绘制图片概率: 0.7 # 是否为日常动态配图
动态互动:
enable_comment_reply: true # 是否自动回复空间好友在 Bot 动态下的评论
check_interval_秒: 180 # 评论巡检轮询间隔(秒)
reply_guidance: "口吻生动鲜活,像关系很好的朋友或Vtuber在自己动态下神回复!严禁车轱辘复读相同的借口或固定句式,针对不同好友给出不同角度的吐槽、反问、接梗;严禁使用任何括号动作描写。"
角色绘图设置:
基础形象设定: "1girl, teenager, solo, grey hair, gradient hair, blue hair..."
画风与模型设定: "(masterpiece:1.2), extremely detailed, lineart..."
负面提示词: "lowres, bad anatomy, bad hands, text, blurry, nsfw"源码里真正支持的 Master 控制指令
源码在 qzone.py 中对发送者身份进行硬编码核对,必须是 Master(common_config.basic_config.master.id)才能使用:
| 触发指令 | 作用说明 |
|---|---|
/qzone login | 唤起 QQ 空间 Cookie 获取与登录引导 |
/发说说 | 立即依据当前心情与 AI 状态即兴发布一条全新说说 |
测试早安 / 发送早安 | 强制触发早安空间说说(包含 SD 生图测试) |
测试晚安 / 发送晚安 | 强制触发晚安空间说说(包含 SD 生图测试) |
测试日常 / 发送日常 | 强制触发一条 Vtuber 日常自拍动态说说 |
测试空间互动 | 立即触发一次评论区巡检并回复未处理的好友留言 |
如果你想做什么,应该改哪里?
- 登录?:
- 不用登陆,目前版本直接调用onebot实现获取空间cookie。
- 想自定义 Bot 在说说里展示的自拍外貌与画风:
- 打开
run/qq_zone/config.yaml; - 找到
角色绘图设置区块,自定义基础形象设定、默认服装设定与画风与模型设定的英文 Prompt。
- 打开
- 想修改评论回复的语气:
- 修改
动态互动.reply_guidance,在提示词中加入你想约束的说话风格(比如傲娇、吐槽、或者温柔)。
- 修改
- 觉得白天发说说太频繁打扰好友:
- 调低
vtuber日常互动.每日最大发送次数(例如改成1或2),或者调低触发概率。
- 调低