mirror of
				https://github.com/shufflewzc/faker2.git
				synced 2025-11-04 15:22:47 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			866 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			866 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const notify = require('../sendNotify');
 | 
						||
const fs = require('fs');
 | 
						||
const notifyPath = '/scripts/logs/notify.txt';
 | 
						||
async function image_update_notify() {
 | 
						||
  if (fs.existsSync(notifyPath)) {
 | 
						||
    const content = await fs.readFileSync(`${notifyPath}`, 'utf8');//读取notify.txt内容
 | 
						||
    if (process.env.NOTIFY_CONTENT && !content.includes(process.env.NOTIFY_CONTENT)) {
 | 
						||
      await notify.sendNotify("⚠️Docker镜像版本更新通知⚠️", process.env.NOTIFY_CONTENT);
 | 
						||
      await fs.writeFileSync(`${notifyPath}`, process.env.NOTIFY_CONTENT);
 | 
						||
    }
 | 
						||
  } else {
 | 
						||
    if (process.env.NOTIFY_CONTENT) {
 | 
						||
      notify.sendNotify("⚠️Docker镜像版本更新通知⚠️", process.env.NOTIFY_CONTENT)
 | 
						||
      await fs.writeFileSync(`${notifyPath}`, process.env.NOTIFY_CONTENT);
 | 
						||
    }
 | 
						||
  }
 | 
						||
}
 | 
						||
!(async() => {
 | 
						||
  await image_update_notify();
 | 
						||
})().catch((e) => console.log(e)) |