When the download is complete, you will receive a message via Telegram.
It can be used normally, but Korean and Japanese other than English are broken as "???".
Doesn't getPage of getBrowser() support other languages?
Here is the code I'm using.
Code:
/*
Event Script: Telegram notification when download completes
Requirements:
Trigger "Package Finished"
*/
var browser = getBrowser();
var apiToken = 'apiToken';
var chatId = 'chatId';
var url = "**External links are only visible to Support Staff**;
if (package.isFinished()) {
var reName = package.name.replace(/^_/g, ""); // korean package _ delete
var linkList = package.getDownloadLinks();
var msg = "JDownloader" + "%0A" //enter
+ reName
+ " Download Finished"
url += apiToken + "/sendMessage?chat_id=" + chatId + "&parse_mode=html&text=" + msg;
browser.getPage(url); //telegram send
getPath(package.getDownloadFolder()).delete(); //temp path delete
package.remove(); //link delete
}