diff --git a/docker/api/cron.js b/docker/api/cron.js index 7267534aa30621701739b4bcaa82733fecfb0530..f08ec563492940ba9e649e78d73fc90f4db7dbba 100755 --- a/docker/api/cron.js +++ b/docker/api/cron.js @@ -164,7 +164,7 @@ for( const item of to_checks ) { logit( '已发送通知' ); - await do_webhook( item.id, item.url, check_content, check_html, check_link || item.page || item.url, check_data ); + await do_webhook( item.id, item.url, check_content, check_html, check_link || item.page || item.url, check_data, item.title ); if( item.sendkey ) { diff --git a/docker/api/func.js b/docker/api/func.js index 60b54b50001ee999df2c2bd5a17fd918f3232594..3260edbdeac33fbf9b3f3e2e73da40cf99974459 100755 --- a/docker/api/func.js +++ b/docker/api/func.js @@ -174,7 +174,7 @@ exports.get_cookies = () => return json_data.cookies; } -exports.do_webhook = async( id, url, value, html, link, data ) => +exports.do_webhook = async( id, url, value, html, link, data, title ) => { // 因为webhook的内容更多,所以不能放到 show_notice 里边处理,这里单独处理 if( process.env.WEBHOOK_URL ) @@ -187,8 +187,10 @@ exports.do_webhook = async( id, url, value, html, link, data ) => form.append( 'html',html ); form.append( 'link',link ); form.append( 'data',data ); + form.append( 'data',data ); + form.append( 'title', title ); - const json = JSON.stringify( { id, url, value, html, link, data } ); + const json = JSON.stringify( { id, url, value, html, link, data, title } ); try { const response = await fetch( process.env.WEBHOOK_URL , {