Better handling

pull/2716/head
Louis Lam 2 years ago
parent 5789112f55
commit 7e3734af53

@ -9,12 +9,16 @@ class Telegram extends NotificationProvider {
let okMsg = "Sent Successfully."; let okMsg = "Sent Successfully.";
try { try {
await axios.get(`https://api.telegram.org/bot${notification.telegramBotToken}/sendMessage`, { let params = {
params: {
chat_id: notification.telegramChatID, chat_id: notification.telegramChatID,
text: msg, text: msg,
message_thread_id: notification.telegramMessageThreadID, };
}, if (notification.telegramMessageThreadID) {
params.message_thread_id = notification.telegramMessageThreadID;
}
await axios.get(`https://api.telegram.org/bot${notification.telegramBotToken}/sendMessage`, {
params: params,
}); });
return okMsg; return okMsg;

@ -17,10 +17,6 @@
</button> </button>
</div> </div>
<label for="message_thread_id" class="form-label">{{ $t("Message Thread ID") }}</label>
<input id="message_thread_id" v-model="$parent.notification.telegramMessageThreadID" type="text" class="form-control">
<p class="form-text">Message Thread ID: Optional Unique identifier for the target message thread (topic) of the forum; for forum supergroups only</p>
<div class="form-text"> <div class="form-text">
{{ $t("supportTelegramChatID") }} {{ $t("supportTelegramChatID") }}
@ -32,6 +28,10 @@
<a :href="telegramGetUpdatesURL('withToken')" target="_blank" style="word-break: break-word;">{{ telegramGetUpdatesURL("masked") }}</a> <a :href="telegramGetUpdatesURL('withToken')" target="_blank" style="word-break: break-word;">{{ telegramGetUpdatesURL("masked") }}</a>
</p> </p>
</div> </div>
<label for="message_thread_id" class="form-label">{{ $t("telegramMessageThreadID") }}</label>
<input id="message_thread_id" v-model="$parent.notification.telegramMessageThreadID" type="text" class="form-control">
<p class="form-text">{{ $t("telegramMessageThreadIDDescription") }}</p>
</div> </div>
</template> </template>

@ -215,7 +215,7 @@
"Bot Token": "رمز الروبوت", "Bot Token": "رمز الروبوت",
"wayToGetTelegramToken": "يمكنك الحصول على رمز من {0}.", "wayToGetTelegramToken": "يمكنك الحصول على رمز من {0}.",
"Chat ID": "معرف الدردشة", "Chat ID": "معرف الدردشة",
"Message Thread ID": "معرف المواضيع", "telegramMessageThreadID": "معرف المواضيع",
"supportTelegramChatID": "دعم الدردشة المباشرة / معرف الدردشة للقناة", "supportTelegramChatID": "دعم الدردشة المباشرة / معرف الدردشة للقناة",
"wayToGetTelegramChatID": "يمكنك الحصول على معرف الدردشة الخاص بك عن طريق إرسال رسالة إلى الروبوت والانتقال إلى عنوان URL هذا لعرض Chat_id", "wayToGetTelegramChatID": "يمكنك الحصول على معرف الدردشة الخاص بك عن طريق إرسال رسالة إلى الروبوت والانتقال إلى عنوان URL هذا لعرض Chat_id",
"YOUR BOT TOKEN HERE": "رمز الروبوت الخاص بك هنا", "YOUR BOT TOKEN HERE": "رمز الروبوت الخاص بك هنا",

@ -210,7 +210,6 @@
"Bot Token": "Бот токен", "Bot Token": "Бот токен",
"wayToGetTelegramToken": "Можете да получите токен от {0}.", "wayToGetTelegramToken": "Можете да получите токен от {0}.",
"Chat ID": "Чат ID", "Chat ID": "Чат ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Поддържа Direct Chat / Group / Channel's Chat ID", "supportTelegramChatID": "Поддържа Direct Chat / Group / Channel's Chat ID",
"wayToGetTelegramChatID": "Можете да получите вашето чат ID, като изпратите съобщение на бота, след което е нужно да посетите този URL адрес за да го видите:", "wayToGetTelegramChatID": "Можете да получите вашето чат ID, като изпратите съобщение на бота, след което е нужно да посетите този URL адрес за да го видите:",
"YOUR BOT TOKEN HERE": "ВАШИЯТ БОТ ТОКЕН ТУК", "YOUR BOT TOKEN HERE": "ВАШИЯТ БОТ ТОКЕН ТУК",

@ -215,7 +215,6 @@
"Bot Token": "Token bota", "Bot Token": "Token bota",
"wayToGetTelegramToken": "Token můžete získat od {0}.", "wayToGetTelegramToken": "Token můžete získat od {0}.",
"Chat ID": "ID chatu", "Chat ID": "ID chatu",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Podpora přímého chatu / skupiny / ID chatu kanálu", "supportTelegramChatID": "Podpora přímého chatu / skupiny / ID chatu kanálu",
"wayToGetTelegramChatID": "ID chatu můžete získat tak, že robotovi zašlete zprávu a přejdete na tuto adresu URL, kde zobrazíte chat_id:", "wayToGetTelegramChatID": "ID chatu můžete získat tak, že robotovi zašlete zprávu a přejdete na tuto adresu URL, kde zobrazíte chat_id:",
"YOUR BOT TOKEN HERE": "SEM ZADEJTE TOKEN VAŠEHO CHATBOTA", "YOUR BOT TOKEN HERE": "SEM ZADEJTE TOKEN VAŠEHO CHATBOTA",

@ -208,7 +208,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "Du kan få et token fra {0}.", "wayToGetTelegramToken": "Du kan få et token fra {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID", "supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID",
"wayToGetTelegramChatID": "Du kan få dit chat-ID ved at sende en besked til bot'en og gå til denne URL for at se chat_id'et:", "wayToGetTelegramChatID": "Du kan få dit chat-ID ved at sende en besked til bot'en og gå til denne URL for at se chat_id'et:",
"YOUR BOT TOKEN HERE": "DIT BOT TOKEN HER", "YOUR BOT TOKEN HERE": "DIT BOT TOKEN HER",

@ -214,7 +214,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "Hier kannst du einen Token erhalten {0}.", "wayToGetTelegramToken": "Hier kannst du einen Token erhalten {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Unterstützt Direkt Chat / Gruppe / Kanal Chat-ID's", "supportTelegramChatID": "Unterstützt Direkt Chat / Gruppe / Kanal Chat-ID's",
"wayToGetTelegramChatID": "Du kannst die Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.", "wayToGetTelegramChatID": "Du kannst die Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.",
"YOUR BOT TOKEN HERE": "HIER DEIN BOT TOKEN", "YOUR BOT TOKEN HERE": "HIER DEIN BOT TOKEN",

@ -214,7 +214,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "Hier kannst du einen Token erhalten {0}.", "wayToGetTelegramToken": "Hier kannst du einen Token erhalten {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Unterstützt Direkt Chat / Gruppe / Kanal Chat-ID's", "supportTelegramChatID": "Unterstützt Direkt Chat / Gruppe / Kanal Chat-ID's",
"wayToGetTelegramChatID": "Du kannst deine Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.", "wayToGetTelegramChatID": "Du kannst deine Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.",
"YOUR BOT TOKEN HERE": "HIER DEIN BOT TOKEN", "YOUR BOT TOKEN HERE": "HIER DEIN BOT TOKEN",

@ -198,7 +198,6 @@
"Bot Token": "Διακριτικό Bot", "Bot Token": "Διακριτικό Bot",
"wayToGetTelegramToken": "Μπορείτε να πάρετε ένα διακριτικό από {0}.", "wayToGetTelegramToken": "Μπορείτε να πάρετε ένα διακριτικό από {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID", "supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID",
"wayToGetTelegramChatID": "Μπορείτε να λάβετε το αναγνωριστικό συνομιλίας σας στέλνοντας ένα μήνυμα στο bot και μεταβαίνοντας σε αυτήν τη διεύθυνση URL για να προβάλετε το chat_id:", "wayToGetTelegramChatID": "Μπορείτε να λάβετε το αναγνωριστικό συνομιλίας σας στέλνοντας ένα μήνυμα στο bot και μεταβαίνοντας σε αυτήν τη διεύθυνση URL για να προβάλετε το chat_id:",
"YOUR BOT TOKEN HERE": "ΤΟ BOT ΣΑΣ ΔΙΑΚΡΙΤΙΚΌ ΕΔΩ", "YOUR BOT TOKEN HERE": "ΤΟ BOT ΣΑΣ ΔΙΑΚΡΙΤΙΚΌ ΕΔΩ",

@ -361,7 +361,8 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "You can get a token from {0}.", "wayToGetTelegramToken": "You can get a token from {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID", "telegramMessageThreadID": "(Optional) Message Thread ID",
"telegramMessageThreadIDDescription": "Optional Unique identifier for the target message thread (topic) of the forum; for forum supergroups only",
"supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID", "supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID",
"wayToGetTelegramChatID": "You can get your chat ID by sending a message to the bot and going to this URL to view the chat_id:", "wayToGetTelegramChatID": "You can get your chat ID by sending a message to the bot and going to this URL to view the chat_id:",
"YOUR BOT TOKEN HERE": "YOUR BOT TOKEN HERE", "YOUR BOT TOKEN HERE": "YOUR BOT TOKEN HERE",

@ -217,7 +217,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "Je kunt een token krijgen van {0}.", "wayToGetTelegramToken": "Je kunt een token krijgen van {0}.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Ondersteuning Directe Chat / Groep / Kanaal Chat ID", "supportTelegramChatID": "Ondersteuning Directe Chat / Groep / Kanaal Chat ID",
"wayToGetTelegramChatID": "Je kunt je CHAT ID krijgen door een bericht te sturen naar de bot en naar deze URL te gaan om het chat_id te bekijken:", "wayToGetTelegramChatID": "Je kunt je CHAT ID krijgen door een bericht te sturen naar de bot en naar deze URL te gaan om het chat_id te bekijken:",
"YOUR BOT TOKEN HERE": "DE BOT TOKEN HIER", "YOUR BOT TOKEN HERE": "DE BOT TOKEN HIER",

@ -189,7 +189,6 @@
"Bot Token": "Token bota", "Bot Token": "Token bota",
"wayToGetTelegramToken": "Token można uzyskać z {0}.", "wayToGetTelegramToken": "Token można uzyskać z {0}.",
"Chat ID": "Identyfikator czatu", "Chat ID": "Identyfikator czatu",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Czat wsparcia technicznego / Bezpośrednia rozmowa / Czat grupowy", "supportTelegramChatID": "Czat wsparcia technicznego / Bezpośrednia rozmowa / Czat grupowy",
"wayToGetTelegramChatID": "Możesz uzyskać swój identyfikator czatu, wysyłając wiadomość do bota i przechodząc pod ten adres URL, aby wyświetlić identyfikator czatu:", "wayToGetTelegramChatID": "Możesz uzyskać swój identyfikator czatu, wysyłając wiadomość do bota i przechodząc pod ten adres URL, aby wyświetlić identyfikator czatu:",
"YOUR BOT TOKEN HERE": "TWÓJ TOKEN BOTA", "YOUR BOT TOKEN HERE": "TWÓJ TOKEN BOTA",

@ -216,7 +216,6 @@
"Bot Token": "Токен бота", "Bot Token": "Токен бота",
"wayToGetTelegramToken": "Вы можете взять токен здесь - {0}.", "wayToGetTelegramToken": "Вы можете взять токен здесь - {0}.",
"Chat ID": "ID чата", "Chat ID": "ID чата",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Поддерживаются ID чатов, групп и каналов", "supportTelegramChatID": "Поддерживаются ID чатов, групп и каналов",
"wayToGetTelegramChatID": "Вы можете взять ID вашего чата, отправив сообщение боту и перейдя по этому URL для просмотра chat_id:", "wayToGetTelegramChatID": "Вы можете взять ID вашего чата, отправив сообщение боту и перейдя по этому URL для просмотра chat_id:",
"YOUR BOT TOKEN HERE": "ВАШ ТОКЕН БОТА ЗДЕСЬ", "YOUR BOT TOKEN HERE": "ВАШ ТОКЕН БОТА ЗДЕСЬ",

@ -193,7 +193,6 @@
"Bot Token": "Robotkov žetonček", "Bot Token": "Robotkov žetonček",
"wayToGetTelegramToken": "Lahko dobiš žeton od {0}.", "wayToGetTelegramToken": "Lahko dobiš žeton od {0}.",
"Chat ID": "ID pogovora", "Chat ID": "ID pogovora",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Direkten pogovor pomoči / Skupina / ID kanala", "supportTelegramChatID": "Direkten pogovor pomoči / Skupina / ID kanala",
"wayToGetTelegramChatID": "Id lahko dobiš, če pošlješ sporočilo robotku in odpreš ta URL, da bi videl chat_id:", "wayToGetTelegramChatID": "Id lahko dobiš, če pošlješ sporočilo robotku in odpreš ta URL, da bi videl chat_id:",
"YOUR BOT TOKEN HERE": "ROBOTKOV ŽETON TUKAJ", "YOUR BOT TOKEN HERE": "ROBOTKOV ŽETON TUKAJ",

@ -194,7 +194,6 @@
"Bot Token": "กุญแจของบอท", "Bot Token": "กุญแจของบอท",
"wayToGetTelegramToken": "คุณสามารถรับกุญแจได้จาก {0}.", "wayToGetTelegramToken": "คุณสามารถรับกุญแจได้จาก {0}.",
"Chat ID": "ไอดีแชท", "Chat ID": "ไอดีแชท",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "รองรับ แชทส่วนตัว, แชทกลุ่ม, ไอดีแชท", "supportTelegramChatID": "รองรับ แชทส่วนตัว, แชทกลุ่ม, ไอดีแชท",
"wayToGetTelegramChatID": "คุณสามารถรับ ID แชทของคุณได้โดยส่งข้อความไปยังบอทและไปที่ URL นี้เพื่อดู chat_id :", "wayToGetTelegramChatID": "คุณสามารถรับ ID แชทของคุณได้โดยส่งข้อความไปยังบอทและไปที่ URL นี้เพื่อดู chat_id :",
"YOUR BOT TOKEN HERE": "กุญแจของบอทของคุณที่นี่", "YOUR BOT TOKEN HERE": "กุญแจของบอทของคุณที่นี่",

@ -197,7 +197,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "{0} adresinden bir token alabilirsiniz.", "wayToGetTelegramToken": "{0} adresinden bir token alabilirsiniz.",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Doğrudan Sohbet / Grup / Kanalın Sohbet Kimliğini Destekleyin", "supportTelegramChatID": "Doğrudan Sohbet / Grup / Kanalın Sohbet Kimliğini Destekleyin",
"wayToGetTelegramChatID": "Bot'a bir mesaj göndererek ve chat_id'yi görüntülemek için bu URL'ye giderek sohbet kimliğinizi alabilirsiniz:", "wayToGetTelegramChatID": "Bot'a bir mesaj göndererek ve chat_id'yi görüntülemek için bu URL'ye giderek sohbet kimliğinizi alabilirsiniz:",
"YOUR BOT TOKEN HERE": "BOT TOKENİNİZ BURADA", "YOUR BOT TOKEN HERE": "BOT TOKENİNİZ BURADA",

@ -216,7 +216,6 @@
"Bot Token": "Токен бота", "Bot Token": "Токен бота",
"wayToGetTelegramToken": "Ви можете взяти токен тут - {0}.", "wayToGetTelegramToken": "Ви можете взяти токен тут - {0}.",
"Chat ID": "ID чату", "Chat ID": "ID чату",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Підтримуються ID чатів, груп та каналів", "supportTelegramChatID": "Підтримуються ID чатів, груп та каналів",
"wayToGetTelegramChatID": "Ви можете взяти ID вашого чату, відправивши повідомлення боту і перейшовши по цьому URL для перегляду chat_id:", "wayToGetTelegramChatID": "Ви можете взяти ID вашого чату, відправивши повідомлення боту і перейшовши по цьому URL для перегляду chat_id:",
"YOUR BOT TOKEN HERE": "ВАШ ТОКЕН БОТА ТУТ", "YOUR BOT TOKEN HERE": "ВАШ ТОКЕН БОТА ТУТ",

@ -193,7 +193,6 @@
"Bot Token": "Bot Token", "Bot Token": "Bot Token",
"wayToGetTelegramToken": "Bạn có thể lấy mã token từ", "wayToGetTelegramToken": "Bạn có thể lấy mã token từ",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "Hỗ trợ chat trực tiếp / Nhóm / Kênh Chat ID", "supportTelegramChatID": "Hỗ trợ chat trực tiếp / Nhóm / Kênh Chat ID",
"wayToGetTelegramChatID": "Bạn có thể lấy chat id của mình bằng cách gửi tin nhắn tới bot và truy cập url này để xem chat_id:", "wayToGetTelegramChatID": "Bạn có thể lấy chat id của mình bằng cách gửi tin nhắn tới bot và truy cập url này để xem chat_id:",
"YOUR BOT TOKEN HERE": "MÃ BOT TOKEN CỦA BẠN", "YOUR BOT TOKEN HERE": "MÃ BOT TOKEN CỦA BẠN",

@ -213,7 +213,6 @@
"Bot Token": "机器人令牌", "Bot Token": "机器人令牌",
"wayToGetTelegramToken": "您可以从 {0} 获取 Token。", "wayToGetTelegramToken": "您可以从 {0} 获取 Token。",
"Chat ID": "Chat ID", "Chat ID": "Chat ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "支持对话/群组/频道的 Chat ID", "supportTelegramChatID": "支持对话/群组/频道的 Chat ID",
"wayToGetTelegramChatID": "您可以发送一条消息给您的机器人,然后访问此链接来查看 chat_id", "wayToGetTelegramChatID": "您可以发送一条消息给您的机器人,然后访问此链接来查看 chat_id",
"YOUR BOT TOKEN HERE": "这里替换成您的 BOT TOKEN", "YOUR BOT TOKEN HERE": "这里替换成您的 BOT TOKEN",

@ -211,7 +211,6 @@
"Bot Token": "機器人權杖", "Bot Token": "機器人權杖",
"wayToGetTelegramToken": "您可以從 {0} 取得 Token。", "wayToGetTelegramToken": "您可以從 {0} 取得 Token。",
"Chat ID": "聊天 ID", "Chat ID": "聊天 ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "支援 對話/群組/頻道的聊天 ID", "supportTelegramChatID": "支援 對話/群組/頻道的聊天 ID",
"wayToGetTelegramChatID": "傳送訊息給機器人,並前往以下網址以取得您的 chat ID", "wayToGetTelegramChatID": "傳送訊息給機器人,並前往以下網址以取得您的 chat ID",
"YOUR BOT TOKEN HERE": "在此填入您的機器人權杖", "YOUR BOT TOKEN HERE": "在此填入您的機器人權杖",

@ -212,7 +212,6 @@
"Bot Token": "機器人權杖", "Bot Token": "機器人權杖",
"wayToGetTelegramToken": "您可以從 {0} 取得權杖。", "wayToGetTelegramToken": "您可以從 {0} 取得權杖。",
"Chat ID": "聊天 ID", "Chat ID": "聊天 ID",
"Message Thread ID": "Message Thread ID",
"supportTelegramChatID": "支援 對話/群組/頻道的聊天 ID", "supportTelegramChatID": "支援 對話/群組/頻道的聊天 ID",
"wayToGetTelegramChatID": "傳送訊息給機器人,並前往以下網址以取得您的 chat ID", "wayToGetTelegramChatID": "傳送訊息給機器人,並前往以下網址以取得您的 chat ID",
"YOUR BOT TOKEN HERE": "在此填入您的機器人權杖", "YOUR BOT TOKEN HERE": "在此填入您的機器人權杖",

Loading…
Cancel
Save