🗨️ 消息定时推送 -- 脚本猫 (支持微信 | 邮箱 | 短信 | 浏览器(自定义设备) | 语音通知~ )
致谢
感谢各位哥哥,由衷致敬:
- @i白羽
- @王一之 PushCat库:// @require https://scriptcat.org/lib/946/^1.0.2/PushCat.js
- @july25
访客人数:
介绍与展示
介绍
- 消息定时推送 -- 脚本猫(支持微信,邮箱,短信,浏览器(自定义设备),语音通知 ~)
- 可以自定义推送频率
展示
- 默认设备:我的微信(default) 截图展示:
食用方法(我们这里以 默认设备:我的微信 为例子)
第一步:安装扩展
首先你得安装浏览器扩展ScriptCat
安装好扩展后访问消息定时推送 -- 脚本猫
安装脚本,然后在脚本猫扩展里找到消息定时推送的脚本,点击后面的设置按钮⚙️,修改相关设置即可
第二步:进行信息配置和推送设置
信息配置:
- 推送人昵称:默认值:宝宝(可以自定义更改)
- 在一起时间:YYYY-MM-DD 如:2002-2-22
- 省份:广东(不用加省)
- 城市:广州(不用加市)
推送设置:
1.-accessKey(必填):(手机电脑皆可)微信搜索服务号:脚本猫的工具箱 ,关注 → 找到服务点击 → 点击PushCat → 微信注册登录(必须),之后可以看到接受设备和Key&API栏目(找到accessKey填入)。
-补充说明: 前面完成后,如果觉得手机页面不好操作,网页版访问脚本猫的工具箱登录,若你没找到accessKey,请点击这个脚本猫的工具箱Key&API页面上方非常明显
2.-推送目标类型(非必选):选择 留空/不填写 则推送到带有 default 标签的设备(脚本默认选择),选择 "devices" 表示按设备名推送,选择 "tags" 表示按标签推送
3.-推送目标值(未选目标类型则 非必填,选则 必填):留空/不填写 则推送到带有 default 标签的设备,如果推送目标类型是 "devices",填写设备名称,多个用逗号分隔,如:我的微信,我的邮箱 ; 如果推送目标类型是 "tags",填写标签名称,多个用逗号分隔,如:default,email,lover
4.-推送频率(crontab)(不用填):如需修改,请在脚本代码头修改
@crontab参数,脚本那里只作为提示和教学示例:脚本的默认推送为:0 8,20 * * * (每天早8点,晚20点),crontab 格式说明:5段格式分 时 日 月 周(周0/7=周日)5.-推送标题:可改文字,但不支持模板字符串
6.-推送内容:可以改文字,但不可以改模板字符串,可以自行删除不想要的板块/调整板块顺序,若误删可以找推送内容模板恢复
第三步:确认保存
- 如果 推送目标类型 / 推送目标值 都未填写,检查一下想要接收推送消息的设备是否带有 default 标签。
- 到这里就结束了,确认无误保存即可。
第四步:启用后台运行(推荐)
- 打开脚本猫管理器设置界面
- 下滑找到启用后台运行打开,启用后,即使关闭所有窗口,浏览器仍会在后台运行,并最小化到系统托盘,直到您手动退出浏览器。这使后台脚本能够继续运行。
下面是推送频率教学/推送内容模板:
推送频率教学:
脚本默认推送频率为:0 8,20 * * *(每天早8点、晚20点)
如需修改,请在脚本代码头修改 @crontab 参数。
crontab 格式说明:5段格式 分 时 日 月 周(周0/7=周日)
常用示例:
- 每天8点05分推送 →
5 8 * * * - 每天8点、20点推送 →
0 8,20 * * * - 每2小时推送一次 →
0 */2 * * * - 周一到周五7:30推送 →
30 7 * * 1-5 - 每周日9点推送 →
0 9 * * 0 - 每月1号8点推送 →
0 8 1 * *
推送内容模板:
如果误删了推送内容,可以参考以下完整模板:
🗓️{{DATA.date}}
{{DATA.uname}},今天是我们在一起的第{{DATA.love_day}}天,爱你❤️
{{DATA.anniversary_remind}}
今日{{DATA.city}}天气☁️:{{DATA.weather.weather}}
当前温度🌡️: {{DATA.weather.temperature}}度
最低温度🌡️: {{DATA.weather.min_temperature}}度
最高温度🌡️: {{DATA.weather.max_temperature}}度
空气质量🌬️: {{DATA.weather.quality}}(PM2.5: {{DATA.weather.pm25}})
当前湿度💧: {{DATA.weather.humidity}}
健康建议💡: {{DATA.weather.cpr}}
日出日落🌅: {{DATA.weather.sunrise_time}} / {{DATA.weather.sunset_time}}
📝天气小贴士:{{DATA.weather.notice}}
💌今日情话:{{DATA.daily_one_sentences.earthy_love_words}}
💫朋友圈文案:{{DATA.daily_one_sentences.moment_copyrighting}}
🐤毒鸡汤:{{DATA.daily_one_sentences.poison_chicken_soup}}
💬双语名言:{{DATA.daily_one_sentences.note_en}} —— {{DATA.daily_one_sentences.note_cn}}
🎬动漫语录:{{DATA.daily_one_sentences.anime_quote}}
🌙温馨提示:{{DATA.daily_one_sentences.time_greeting}}
🎭随机人设:{{DATA.daily_one_sentences.random_persona}}
记得按时吃饭、多喝水,不许熬夜哦~
嗯特别提醒:
{{DATA.anniversary_remind}}为纪念日提醒,自动提醒100天、365天、730天、1095天等纪念日,适合对象场景,若感觉不适可以自行删除或者到代码处更改纪念日提醒语句
具体输出字句:
- ⏰ 还有3天就是我们在一起${a}天纪念日啦,开始期待吧~
- ⏰ 明天就是我们在一起${a}天纪念日啦,想要什么宝宝~
- 🎉 宝宝,今天是我们在一起${a}天纪念日,要好好庆祝~
🎬动漫语录:来自机器变体里面应该有《夏日口袋》鸣濑白羽的台词吧哈哈哈@i白羽
新版本特性
新增功能
- 推送目标配置:支持按设备名(devices)或标签(tags)精确推送
- 纪念日提醒:自动提醒100天、365天、730天、1095天等纪念日
- 动漫语录:每日随机获取动漫经典语录
- 时间段温馨提示:根据时间段推送温馨问候语
- 随机人设:每日随机生成有趣的人物设定
- 完整天气信息:新增空气质量等级显示
模板字符串
食用方法: {{}} 来使用模板字符串 比如:
"{{DATA.city}}" // 替换成 "广州"
DATA
| 名称 | 说明 |
|---|---|
| DATA | 全局globalData树 所有值存放在这 |
| 名称 | 说明 | 示例值 |
|---|---|---|
| DATA.uname | 推送人昵称 | 宝宝 |
| DATA.date | 日期时间 | YYYY-MM-DD 星期d |
| DATA.province | 推送人省份 | 广东 |
| DATA.city | 推送人城市 | 广州 |
| DATA.love_day | 在一起时间 {Int} (最低第一天) | 521 |
| DATA.anniversary_remind | 纪念日提醒(自动显示,无需手动配置) | 🎉 宝宝,今天是我们在一起365天纪念日,要好好庆祝~ |
天气信息 DATA.weather
支持的天气值
| 名称 | 说明 | 示例值 |
|---|---|---|
| DATA.weather.temperature | 温度 | 24 |
| DATA.weather.weather | 天气 | 阵雨转多云 |
| DATA.weather.pm25 | pm2.5 | 36 |
| DATA.weather.pm10 | pm1.0 | 54 |
| DATA.weather.notice | 天气温馨语 | 雨虽小,注意保暖别感 |
| DATA.weather.cpr | 预防感冒提醒 | 儿童、老年人及心脏、呼吸系统疾病患者人群应减少长时间或高强度户外锻炼 |
| DATA.weather.aqi | 空气质量指数 | 40 |
| DATA.weather.quality | 空气质量等级 | 优 |
| DATA.weather.sunrise_time | 日出时间 | 06:20 |
| DATA.weather.sunset_time | 日落时间 | 18:20 |
| DATA.weather.humidity | 湿度 | 50% |
| DATA.weather.wind_scale | 风级 | <3级 |
| DATA.weather.wind_direction | 风向 | 持续东南风 |
| DATA.weather.min_temperature | 最低气温 | 20℃ |
| DATA.weather.max_temperature | 最高气温 | 25℃ |
每日N句 DATA.daily_one_sentences
| 名称 | 说明 | 示例值 |
|---|---|---|
| DATA.daily_one_sentences.note_en | 金山每日一句-英文 | Nothing in this world that's worth having comes easy. |
| DATA.daily_one_sentences.note_cn | 金山每日一句-中文 | 这世界上凡是值得拥有的东西,都不易获得。 |
| DATA.daily_one_sentences.moment_copyrighting | 朋友圈文案 | 错过太阳就不要再错过月亮了 |
| DATA.daily_one_sentences.earthy_love_words | 土味情话(彩虹屁) | 我今晚会很忙,忙着跟你过日子 |
| DATA.daily_one_sentences.poison_chicken_soup | 毒鸡汤 | 我从不以强凌弱,我欺负他之前,真不晓得他比我弱。 |
| DATA.daily_one_sentences.anime_quote | 动漫语录 | 「真正的勇气,是即使害怕也要坚持下去」—— 夏目贵志《夏目友人帐》 |
| DATA.daily_one_sentences.time_greeting | 时间段温馨提示 | 愿你每时每刻都被温柔以待~ 记得照顾好自己呀 |
| DATA.daily_one_sentences.random_persona | 随机人设 | 姓名:明心(含义:希望他走在世界上有一颗明亮的心灵) 性别:男 身高:180cm... |
注意事项
模板字符串:推送内容支持模板字符串,可以修改文字(如"爱你❤️"改为"我只求与你共华发",但不要修改或删除模板字符串(如
{{DATA.xxx}}))省份和城市:填写时不需要加"省"、"市"等后缀,如:省份填"广东",城市填"广州"
在一起时间:格式为
YYYY-MM-DD,如:2002-2-22推送目标:如果不填写推送目标类型和推送目标值,API 将默认推送到带有
default标签的设备
反馈与建议
如果你有好的想法、建议,或者发现了一些不错的接口,欢迎反馈给我!
您的反馈对我们非常重要,可以帮助脚本变得更好:
- 💭 好的想法:功能改进建议、使用体验优化等
- 🔗 好的接口:有趣的API接口、数据源推荐等
- 🐛 问题反馈:使用中遇到的问题、bug报告等
- ✨ 功能建议:希望添加的新功能、新特性等
感谢您的支持!
作者的话:恭喜你读完了,但是你有对象吗?什么!!母胎单身solo到现在!?那么恭喜你呀,只是读完了哈哈哈哈哈哈哈!!!