// ==UserScript== // @name 陈Sir事件提醒定时脚本 // @namespace https://bbs.tampermonkey.net.cn/ // @version 0.1.0 // @description 定时工作提示 // @author chen // @grant GM_notification // @crontab * * * * * // ==/UserScript== var config = { Iswindownotice : '1',//是否开启桌面通知 默认开启 关闭填写 0 title : '定时脚本提示您:订单', //桌面通知标题 text : '订单处理!',//桌面通知文本 image: "https://bbs.tampermonkey.net.cn/uc_server/avatar.php?uid=722&size=small&ts=1",//桌面通知logo Hour : '23',//23时 填写23即可 Minutes : '27',//分钟参数 23:03 此位置填写3即可 大于10填写两位 Ismusicnotice :'1',//是否开启音频通知,默认开启 关闭填写 0 music_url :'http://chhzll.gitee.io/xiaochen/music/ren.mp3'//音频通知 音乐链接 } return new Promise((resolve, reject) => { if (new Date().getHours() == config.Hour && new Date().getMinutes() == config.Minutes) { //桌面通知 if (config.Iswindownotice == '1') { GM_notification({ title: config.title, text: config.text, image: "https://bbs.tampermonkey.net.cn/uc_server/avatar.php?uid=722&size=small&ts=1", }); } { console.log('当前桌面通知未开启'); } if (config.Ismusicnotice == '1') { //音频通知 let audio = new Audio(config.music_url); play = audio.play(); if (play) { play.then(() => { setTimeout(() => { audio.pause(); }, 10000); }).catch((e) => { // 音频播放失败 console.log("音频播放失败") }) } }{ console.log('当前音频未开启'); } } });