微信定时推送早安
项目开源地址
一、Github运行方式(免费省钱)
(1) 登录进来后就有自己的测试号信息了,这些后面都会用到 (2)创建测试模板(模板格式在README.md文件中也有)
:可以添加一些可爱的表情
示例模板:
今天是 {
{ date.DATA }} {
{ week_day.DATA }}
今天天气:{
{ weather.DATA }}
湿度:{
{ humidity.DATA }}
风向风力:{
{ wind.DATA }}
空气指数:{
{ air_data.DATA }}
空气质量:{
{ air_quality.DATA }}
当前温度:{
{ temperature.DATA }}
最低气温:{
{ lowest.DATA }}
最高气温:{
{ highest.DATA }}
我们已经相恋 {
{ love_days.DATA }} 天啦
距离你的生日还有:{
{ birthday_left.DATA }} 天
距离我的生日还有:{
{ birthday_left_1.DATA }} 天
{
{ words.DATA }}
2. 点击上面的开源项目地址,点击Fork
(1)Fork进去后,名字什么的都不用管,点击Creat fork (2)找到Settings,找到里面的Actions (3)依次添加变量,一个都不能少!!注意大小写和格式!!注意变量名!! 如果想发给多个用户(虽然不知道为啥要发给多个),直接一行一个用户,换行就行
3. 开始启动项目
(1)变量设置好后,启动自己项目下的Action (2)启动后可以看看手机有没有收到推送 出现错误一般是变量错了,可以点View workflow file查看错误
这里设置了定时任务,在workflow里面的定义是0 0 * * *,是UTC时间的0点,北京时间的8点,出现延迟的话可能是同一时间github的任务太多
二、服务器运行方式(需要购买服务器)
如果你有一个自己的服务器,可以通过如下方式使用代码,本项目使用Python3
注意:以下步骤面向具有一定编程基础的同学,需要了解git和Python的基本使用。如果你是纯小白,建议参考上面的教程通过Github Actions来使用本项目。如果仍想尝试通过代码方式运行,请先在服务器中安装好Python3
1. 首先克隆本仓库
git clone https://github.com/rxrw/daily_morning.git
2. 把本地的代码传入服务器(方式随机,可以采用ftp软件)
3. 安装依赖
cd daily_morning pip3 install -r requirements.txt
4. 完成配置文件配置
5. 运行
运行代码timer.py,即可实现每日定时发送:
python3 timer.py
python3 timer.py --cfg friend1.yaml & python3 timer.py --cfg friend2.yaml &
tips(修改定时任务时间)
1. 先找到时间对照表 2. 修改.githubworkflowsmain.yml 3. 修改完保存重新运行
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
作为一个开发者对鸿蒙的一些看法
