web_toolset/src/main/java/com/yutou/tools/utils/ApplicationInit.java
yutou 34dc1c2210 更新QQ框架到2.0.0-dev-2
新增查询动画功能(QQ)
新增每日8点播报当日番剧功能(QQ)
音乐定时扫描代码移动到初始化创建的定时器中
2021-01-14 17:24:01 +08:00

40 lines
1.1 KiB
Java

package com.yutou.tools.utils;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* 服务启动后执行
*/
@Component
public class ApplicationInit implements ApplicationRunner {
@Resource
MusicTools musicTools;
@Override
public void run(ApplicationArguments args) throws Exception {
musicTools.init();//初始化音乐库
new Timer().schedule(new TimerTask() {
@Override
public void run() {
String time = new SimpleDateFormat("HH:mm").format(new Date());
switch (time){
case "00:00":
musicTools.scanMusic();
break;
case "08:00":
QQBotManager.getInstance().reportToDayBangumi();
break;
}
}
},0,10 * 1000);
}
}