mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-04-16 20:31:29 +03:00
Failed telegram request now sends a response to telegram
This commit is contained in:
@@ -30,6 +30,7 @@ const twitch_api = require('./twitch');
|
|||||||
const youtubedl_api = require('./youtube-dl');
|
const youtubedl_api = require('./youtube-dl');
|
||||||
const archive_api = require('./archive');
|
const archive_api = require('./archive');
|
||||||
const files_api = require('./files');
|
const files_api = require('./files');
|
||||||
|
const notifications_api = require('./notifications');
|
||||||
|
|
||||||
var app = express();
|
var app = express();
|
||||||
|
|
||||||
@@ -2110,6 +2111,7 @@ app.post('/api/telegramRequest', async (req, res) => {
|
|||||||
res.sendStatus(200);
|
res.sendStatus(200);
|
||||||
} else {
|
} else {
|
||||||
logger.error('Invalid Telegram request received! Make sure you only send a valid URL.');
|
logger.error('Invalid Telegram request received! Make sure you only send a valid URL.');
|
||||||
|
notifications_api.sendTelegramNotification({title: 'Invalid Telegram Request', body: 'Make sure you only send a valid URL.', url: text});
|
||||||
res.sendStatus(400);
|
res.sendStatus(400);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ exports.sendNotification = async (notification) => {
|
|||||||
sendGotifyNotification(data);
|
sendGotifyNotification(data);
|
||||||
}
|
}
|
||||||
if (config_api.getConfigItem('ytdl_use_telegram_API') && config_api.getConfigItem('ytdl_telegram_bot_token') && config_api.getConfigItem('ytdl_telegram_chat_id')) {
|
if (config_api.getConfigItem('ytdl_use_telegram_API') && config_api.getConfigItem('ytdl_telegram_bot_token') && config_api.getConfigItem('ytdl_telegram_chat_id')) {
|
||||||
sendTelegramNotification(data);
|
exports.sendTelegramNotification(data);
|
||||||
}
|
}
|
||||||
if (config_api.getConfigItem('ytdl_webhook_url')) {
|
if (config_api.getConfigItem('ytdl_webhook_url')) {
|
||||||
sendGenericNotification(data);
|
sendGenericNotification(data);
|
||||||
@@ -176,7 +176,7 @@ async function setupTelegramBot() {
|
|||||||
telegram_bot.setWebHook(webhook_url);
|
telegram_bot.setWebHook(webhook_url);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function sendTelegramNotification({body, title, type, url, thumbnail}) {
|
exports.sendTelegramNotification = async ({body, title, type, url, thumbnail}) => {
|
||||||
if (!telegram_bot){
|
if (!telegram_bot){
|
||||||
logger.error('Telegram bot not found!');
|
logger.error('Telegram bot not found!');
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user