+
+
+
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index 433258227..abb5a7636 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -88,6 +88,7 @@ import Webpush from "./Webpush.vue";
import HaloPSA from "./HaloPSA.vue";
import Resend from "./Resend.vue";
import Max from "./Max.vue";
+import VK from "./VK.vue";
/**
* Manage all notification form.
@@ -184,6 +185,7 @@ const NotificationFormList = {
Webpush: Webpush,
HaloPSA: HaloPSA,
max: Max,
+ VK: VK,
};
export default NotificationFormList;
diff --git a/src/lang/en.json b/src/lang/en.json
index 6235dbf30..378472d5f 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -660,6 +660,7 @@
"Number": "Number",
"Recipients": "Recipients",
"Access Token": "Access Token",
+ "API Version": "API Version",
"Channel access token": "Channel access token",
"Channel access token (Long-lived)": "Channel access token (Long-lived)",
"Line Developers Console": "Line Developers Console",
@@ -718,6 +719,11 @@
"noMonitorsOrStatusPagesSelectedError": "Cannot create maintenance without affected monitors or status pages",
"passwordNotMatchMsg": "The repeat password does not match.",
"notificationDescription": "Notifications must be assigned to a monitor to function.",
+ "Peer ID": "Peer ID",
+ "vkApiVersionDescription": "VK API version used for requests. Leave the default unless you specifically need another VK API version for compatibility.",
+ "vkDontParseLinks": "Disable link snippets",
+ "vkDontParseLinksDescription": "If enabled, VK will not generate link previews/snippets.",
+ "vkPeerIdDescription": "Enter the target VK peer_id. This value is sent to the API as-is.",
"keywordDescription": "Search keyword in plain HTML or JSON response. The search is case-sensitive.",
"invertKeywordDescription": "Look for the keyword to be absent rather than present.",
"jsonQueryDescription": "Parse and extract specific data from the server's JSON response using JSON query or use \"$\" for the raw response, if not expecting JSON. The result is then compared to the expected value, as strings. See {0} for documentation and use {1} to experiment with queries.",