tg推送可通过自建的反向代理实现.具体详见环境变量集合处
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* @Author: lxk0301 https://gitee.com/lxk0301
|
||||
* @Date: 2020-08-19 16:12:40
|
||||
* @Last Modified by: lxk0301
|
||||
* @Last Modified time: 2021-2-27 17:52:54
|
||||
* @Last Modified time: 2021-3-10 11:52:54
|
||||
*/
|
||||
const querystring = require("querystring");
|
||||
const $ = new Env();
|
||||
@@ -25,7 +25,8 @@ let TG_BOT_TOKEN = '';
|
||||
//此处填你接收通知消息的telegram用户的id,例如:129xxx206
|
||||
//(环境变量名 TG_USER_ID)
|
||||
let TG_USER_ID = '';
|
||||
|
||||
//Telegram api自建的反向代理地址(不懂可忽略),默认tg官方api(环境变量名:TG_API_HOST)
|
||||
let TG_API_HOST = 'api.telegram.org'
|
||||
// =======================================钉钉机器人通知设置区域===========================================
|
||||
//此处填你钉钉 bot 的webhook,例如:5a544165465465645d0f31dca676e7bd07415asdasd
|
||||
//(环境变量名 DD_BOT_TOKEN)
|
||||
@@ -97,6 +98,7 @@ if (process.env.TG_BOT_TOKEN) {
|
||||
if (process.env.TG_USER_ID) {
|
||||
TG_USER_ID = process.env.TG_USER_ID;
|
||||
}
|
||||
if (process.env.TG_API_HOST) TG_API_HOST = process.env.TG_API_HOST;
|
||||
|
||||
if (process.env.DD_BOT_TOKEN) {
|
||||
DD_BOT_TOKEN = process.env.DD_BOT_TOKEN;
|
||||
@@ -303,7 +305,7 @@ function tgBotNotify(text, desp) {
|
||||
return new Promise(resolve => {
|
||||
if (TG_BOT_TOKEN && TG_USER_ID) {
|
||||
const options = {
|
||||
url: `https://api.telegram.org/bot${TG_BOT_TOKEN}/sendMessage`,
|
||||
url: `https://${TG_API_HOST}/bot${TG_BOT_TOKEN}/sendMessage`,
|
||||
body: `chat_id=${TG_USER_ID}&text=${text}\n\n${desp}&disable_web_page_preview=true`,
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
|
Reference in New Issue
Block a user