Files
yu-zhi-ran/automation/wechat_fill_ready.js
T

329 lines
9.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 微信公众号编辑器自动填充 - 可直接粘贴到Console运行
// 先确保在编辑器页面,然后全选粘贴此代码到Console,按Enter执行
const markdownTitle = "种菜一年,焦虑降了43%:我在阳台治愈了自己";
const markdownBody = `# 正文开始
**作者**:宇之然
**预计阅读**5分钟
---
**2025年,我在20㎡的阳台上种了一年的菜。**
**收获是:**
- 📦 30公斤蔬菜(市场价360元)
- 💸 投入2700元 + 120小时(经济上亏了)
- 🧠 但焦虑水平下降了43%,专注时间翻倍
这不是种菜教程。
这是一场属于城市人的**心理自救实验**。
如果你也在钢筋水泥里感到窒息,如果你也想重新触摸土地的温度——这篇文章就是写给你的。
---
## 一次超市购物,让我崩溃了
2024年冬天,我买了盒"有机番茄",标签写着"来自山东大棚"。
切开后,味道平淡得像水。
那一刻我突然意识到:**我已经很久没有尝过"真正的味道"了。**
我们每天吃的蔬菜,平均要走500-1500公里才能到餐桌。
2023年某市抽检,蔬菜农药残留超标率3.5%。
孩子不知道番茄是长在藤上,不是超市货架上。
**城市人的自然缺失症,是一种无声的焦虑。**
童年在外婆家菜园的记忆,成了我最后的味觉锚点。
2025年3月12日,我买了第一批种子:小番茄、生菜、辣椒、罗勒。
种下的那一刻,我知道:我已经停不下来了。
---
## 30公斤蔬菜背后的真实账本
### 产量表
| 品种 | 数量 | 产量 | 价值 |
|------|------|------|------|
| 小番茄 | 15株 | 12kg | 120元 |
| 辣椒 | 8株 | 5kg | 80元 |
| 生菜 | 4盆 | 8kg | 60元 |
| 香草 | 6盆 | 3kg | 100元 |
| **总计** | - | **30kg** | **360元** |
**投入**:2700元(设备+种子+土壤)
**时间**:120小时(每天15分钟)
**结论**:经济上亏本,每公斤成本约90元。
**但如果你把120小时看作"心理治疗"(心理咨询每小时300-500元),你实际上省了3.6万元。**
这些时间本会被我用来刷手机、焦虑、内耗。
### 时间账
- **工作日早晨**:15分钟(检查、浇水)
- **周末上午**:1-1.5小时(修剪、施肥)
- **年总时间**:约120小时
这些不是"工作",而是**生活时间**。
它替代的是无意义的刷手机和失眠。
---
## 我踩过的4个大坑
### ❌ 坑1:过度浇水
我每天"贴心"浇水,结果2棵番茄苗烂根死亡。
**教训**:手指插入土壤2cm,干了再浇。
### ❌ 坑2:红蜘蛛爆发
夏季干燥,红蜘蛛大爆发,损失一半辣椒。
**解决**:增加湿度、喷雾、生物防治(捕食螨)。
### ❌ 坑3:光照不足
秋季日照减少,生菜徒长(细高、不结球)。
**解决**:LED补光灯(300元),每天补光4小时。
### ❌ 坑4:冬季低温
12月湿冷,部分蔬菜生长停滞。
**解决**:移入室内,用智能种植箱继续种香草。
**从失败中学到**
每个城市、每家的环境都不同,阳台是你的实验室。
失败了就调整,没什么大不了的。
---
## 科技让种菜变简单
如果一年前告诉我,种菜可以用AI辅助,我会觉得你在编故事。
但今天,科技真的让城市农业的门槛降低了。
### 🔧 智能灌溉系统
小米米家灌溉套装(500元)
**效果**
- 节省每天浇水15分钟
- 节水30%
- 出差也不怕植物干死
### 💡 LED补光灯
针对上海冬季和梅雨季节(300元)
每天4-6小时,电费约20元/月。
### 📱 种植App
**花帮主**:AI识别病虫害,准确率85%
**园艺助手**:根据气候推荐种植时间
### 🤖 我自制的AI助手
用视觉模型分析叶片健康状况:
- 识别缺氮、缺铁、病害
- 提前3-5天预警
**结果**:损失减少20%,成功率从50%提升到85%。
---
## 我收获了什么?
### 🌱 食用体验
| 蔬菜 | 自己 vs 超市 |
|------|--------------|
| 番茄 | 糖度12° vs 8°,味道浓郁 |
| 辣椒 | 香气是干货的3倍 |
| 生菜 | 无"蔫"感,营养最佳 |
| 香草 | 香气是干货的10倍 |
### 🧠 心理变化(1-10分)
| 指标 | 种植前 | 种植后 | 变化 |
|------|--------|--------|------|
| 焦虑水平 | 7.2 | 4.1 | **↓ 43%** |
| 生活满意度 | 5.8 | 7.5 | **↑ 29%** |
| 每日专注 | 1.2h | 2.5h | **↑ 108%** |
**为什么?**
- **园艺疗法**:每周2-3次园艺,每次30分钟,降低焦虑20-30%
- **注意力恢复**:从"聚焦"切换到"散焦"模式
- **掌控感**:在这个不确定的世界,我能让一片土地生机勃勃
- **期待感**:每天都有新变化,生活有了盼头
---
## 给新手:从0到1的实操路线
### 第一步:评估你的条件
| 条件 | 最低要求 | 推荐 |
|------|----------|------|
| 光照 | 4-6小时直射 | 南向阳台 |
| 空间 | 1㎡ | 2-3㎡ |
| 时间 | 每天15分钟 | 每天30分钟 |
| 预算 | <500元 | 1500-3000元 |
### 第二步:起步装备(500元内)
- 花盆(4个大盆+2个浅盆):150元
- 营养土20L100元
- 工具(铲、壶、手套):100元
- 种子(生菜、番茄、辣椒、香草):50元
### 第三步:选品种(新手必看)
**强烈推荐(易种)**
1. 生菜 - 30天可收
2. 小番茄 - 产量高
3. 辣椒 - 病虫害少
4. 香草 - 随吃随摘
**初期避免**
- 草莓、瓜类、根茎类
### 第四步:4个核心原则
1. **播种**:深度=种子直径2-3倍
2. **浇水**:见干见湿(手指插土2cm)
3. **施肥**:薄肥勤施,每2周一次
4. **光照**:4-6小时直射,不足就补光
### 第五步:常见问题
| 问题 | 原因 | 解决 |
|------|------|------|
| 黄叶 | 水/肥/光/病 | 逐一排查 |
| 徒长 | 光照不足 | 补光 |
| 红蜘蛛 | 干燥 | 增湿、喷水 |
| 不结果 | 光照/温度 | 调整 |
---
## 写在最后
一年前的我,不会想到阳台种菜会改变我的生活。
2700元投入,360元产出,**经济上是一笔"亏本买卖"**。
但生活不是经济模型。
我收获的是:
- 每天15分钟的"绿色时间",切断工作压力
- 与孩子共同照料植物的亲子时光
- 食材的新鲜和安心
- 对季节变化的感知
- 在这个不确定的世界里,我能掌控一小片土地
**这,就是"回归自然"的现代诠释。**
如果你也在城市中感到焦虑、与自然脱节,不妨试试从一盆香草开始。
不需要完美的条件,只需要:
1. 一点空间
2. 每天15分钟
3. 愿意学习和尝试的心态
**科技不是让我们远离自然,而是帮我们更容易地回归自然。**
---
**你在阳台种过菜吗?**
**有什么问题想问我?**
评论区聊聊👇
---
**(本文约1500字,阅读约5分钟)**
**转发给那个总说"想种菜但没地方"的朋友** 🌿
`;
// 查找标题输入框
const titleInput = document.querySelector('.rich_media_title input[type="text"]')
|| document.querySelector('input[placeholder*="标题"]')
|| document.querySelector('[data-role="title"] input');
if (!titleInput) {
console.error("❌ 未找到标题输入框,请确认已打开编辑器");
console.log("尝试查找所有 inputs:", document.querySelectorAll('input').length);
console.log("页面标题:", document.title);
console.log("URL:", window.location.href);
} else {
console.log("✅ 找到标题输入框,开始填充...");
titleInput.focus();
titleInput.value = '';
titleInput.dispatchEvent(new Event('input', { bubbles: true }));
setTimeout(() => {
titleInput.value = markdownTitle;
titleInput.dispatchEvent(new Event('input', { bubbles: true }));
console.log("✅ 标题已填写:", markdownTitle);
}, 500);
}
// 查找正文编辑器
const editor = document.querySelector('.rich_media_content [contenteditable="true"]')
|| document.querySelector('[data-role="editor"]')
|| document.querySelector('.editor')
|| document.querySelector('#js_content')
|| document.querySelector('.weui-desktop-editor__editable');
if (!editor) {
console.error("❌ 未找到正文编辑器");
console.log(".rich_media_content:", !!document.querySelector('.rich_media_content'));
console.log("contenteditable elements:", document.querySelectorAll('[contenteditable]').length);
} else {
console.log("✅ 找到正文编辑器,开始填充...");
editor.focus();
editor.innerHTML = '';
// 转换Markdown到HTML
const paragraphs = markdownBody.split('\n\n').filter(p => p.trim());
const html = paragraphs.map(p => {
let html = p
.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>')
.replace(/\*(.*?)\*/g, '<em>$1</em>')
.replace(/^[\*\-]\s+(.*)$/gm, '<li>$1</li>')
.replace(/^(\d+)\.\s+(.*)$/gm, '<li>$2</li>')
.replace(/\n/g, '<br>');
return `<p>${html}</p>`;
}).join('');
setTimeout(() => {
editor.innerHTML = html;
console.log("✅ 正文已填充(长度:", editor.innerText.length, "字)");
}, 1000);
}
// 提示封面上传
const coverPath = "/root/.openclaw/workspaces/yzr-yxl/projects/yu-zhi-ran/content/publishing/images/05-封面图.png";
console.log("\n📸 封面上传:");
console.log(" 1. 点击编辑器工具栏的图片按钮(🖼️)");
console.log(" 2. 选择 '上传图片'");
console.log(" 3. 文件路径:", coverPath);
console.log(" 4. 或直接将图片拖拽到正文开头");
console.log("\n✅ 自动填充进行中...完成后请手动:");
console.log(" • 点击编辑器右侧'从正文选择'设置封面");
console.log(" • 填写摘要(150字内)");
console.log(" • 添加标签:阳台种菜,城市农业,种植,园艺");
console.log(" • 声明原创(如需)");
console.log(" • 保存草稿或发表");