Skip to content

SirYuxuan/wife-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 SirYuxuan/wife-push


🤔 关于项目

  • 为什么创建此项目?
  • 为了给老婆每天早上推送一些信息,比如天气、每日一句等等
  • 起源于小红书看到了一个同行给老婆做的微信公众号推送此类信息,觉得挺有趣就去看了看,没想到公众号都注册认证过了发现无法自定义模板了,所以采用了QQ推送的方案

安装

git clone [email protected]:SirYuxuan/wife-push.git
mvn clean package
# 生成的jar包在target目录下
# 正常启动,首次运行需要正常启动,用于扫码登录QQ
java -jar wifePush.jar
# linux下后台启动
nohup java -jar wifePush.jar > wifePush.log 2>&1 &
# 不需要日志文件
nohup java -jar wifePush.jar > /dev/null 2>&1 &

🚀 用法

  • 修改application.yml的配置
bot:
  # 机器人QQ号
  qq: 1718018032
  # 老婆的QQ
  wifeQQ: 1718018032
push:
  # 老婆的生日
  birthday: 1990-01-01
  # 认识的日子
  acquaintance: 1990-01-01
  # 恋爱纪念日
  loveDay: 1990-01-01
  # 领证纪念日
  obtainingACertificate: 1990-01-01
  # 结婚纪念日
  weddingAnniversary: 1990-01-01
  # 星座
  star: 双鱼座

# 获取彩虹屁和天气的接口Key https://www.tianapi.com/
tianxing:
  apiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  # 城市编码,可以在 https://tianapi.com/apiview/239 获取
  cityCode: 101180101

系统会在启动推送早上/晚上的消息,早上定时为7.15,晚上为19.15,此时间在com.yuxuan66.wife.cron.CronConst中修改


🌲 项目树

.
├── images
│   └── demo.png
├── src
│   └── main
│       ├── java
│       │   └── com
│       │       └── yuxuan66
│       │           └── wife
│       │               ├── cron
│       │               │   └── CronConst.java
│       │               ├── entity
│       │               │   └── WeatherInfo.java
│       │               ├── service
│       │               │   ├── DayCalcService.java
│       │               │   └── NormalService.java
│       │               ├── support
│       │               │   ├── config
│       │               │   │   └── BotConfig.java
│       │               │   └── BotCore.java
│       │               ├── task
│       │               │   └── NormalPush.java
│       │               ├── utils
│       │               │   ├── TianxingApi.java
│       │               │   └── YuxuanApi.java
│       │               └── WifePushApp.java
│       └── resources
│           ├── META-INF
│           │   └── additional-spring-configuration-metadata.json
│           ├── application.yml
│           └── banner.txt
├── CHANGELOG.md
├── LICENSE
├── pom.xml
└── readme.md


📝 额外说明

  • 如需要什么额外功能请在com.yuxuan66.wife.task包下添加

📸 效果截图


🍰 支持者和捐赠者

我们目前正在寻找新的捐赠者来帮助维护此项目!❤️

通过捐赠,您将帮助此项目的发展,并且您将在此wife-push的README.md中显示,以便每个人都可以看到您的善举并访问您的内容⭐。


wife-push从*SirYuxuan/project-template* 📚生成的


🕵️ 额外建议

  • 疼老婆会发达,爱老婆会发达

🎉 wife-push有帮助吗?帮助我们提高这些数字

GitHub followers GitHub stars GitHub watchers GitHub forks 赞助

尽情享受! 😃


⚖️📝 许可和更改记录

请查看 'LICENSE' 文件中的许可证。

请查看 'CHANGELOG.md' 文件中的更改。


由**@SirYuxuan**充满了很多❤️❤️制作

About

老婆推送项目,定时给老婆推送消息

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages