Catch errors

This commit is contained in:
Stefan080106
2023-11-20 20:49:04 +01:00
parent 217b9fda9a
commit 904e54fc2b

View File

@@ -42,12 +42,19 @@ const callWebhooks = async (title) => {
if (title.includes(filter)) filterPass = false;
})
if (filterPass) await axios.get(webhook.url);
try {
if (filterPass) axios.get(webhook.url);
} catch (err) {
console.error(err)
}
} else {
await axios.get(webhook.url);
}
});
try {
axios.get(webhook.url);
} catch (err) {
console.error(err)
}
});
}
let bot = null;
@@ -56,7 +63,11 @@ const messageIDs = config.telegrammessageIDs || [];
function sendMessage(msg, idList) {
idList.forEach((id) => {
bot.sendMessage(id, msg);
try {
bot.sendMessage(id, msg);
} catch (err) {
console.error(err)
}
});
}
@@ -77,8 +88,12 @@ if (config.activate_telegram) {
switch (msg.text) {
case "/chatid":
bot.sendMessage(chatId, "Deine Chat ID ist: " + chatId);
case "/chatid": ,
try {
bot.sendMessage(chatId, "Deine Chat ID ist: " + chatId);
} catch (err) {
console.error(err)
}
break;
case "/druckerliste":
let message = "";
@@ -88,7 +103,11 @@ if (config.activate_telegram) {
message += printer.deviceId + "\n";
});
bot.sendMessage(chatId, "Drucker Liste:\n" + message);
try {
bot.sendMessage(chatId, "Drucker Liste:\n" + message);
} catch (err) {
console.error(err)
}
default:
if (msg.text.includes("/testWebhook")) {
config?.triggerWebhooks?.forEach(async (webhook) => {
@@ -166,6 +185,7 @@ async function puppeteerGetImage(lat, lng) {
async function main(data) {
if (config.activate_telegram) {
sendMessage("[INFO]: Einsatdepesche wird Gedruckt - " + data.title, messageIDs);
}