mirror of
https://github.com/nuttylmao/nutty.gg.git
synced 2026-09-19 04:00:59 -04:00
Added TikTok Followers Support
This commit is contained in:
@@ -68,6 +68,7 @@ const showYouTubeSuperStickers = GetBooleanParam("showYouTubeSuperStickers", tru
|
|||||||
const showYouTubeMemberships = GetBooleanParam("showYouTubeMemberships", true);
|
const showYouTubeMemberships = GetBooleanParam("showYouTubeMemberships", true);
|
||||||
|
|
||||||
const enableTikTokSupport = GetBooleanParam("enableTikTokSupport", false);
|
const enableTikTokSupport = GetBooleanParam("enableTikTokSupport", false);
|
||||||
|
const showTikTokFollows = GetBooleanParam("showTikTokFollows", false);
|
||||||
const showTikTokMessages = GetBooleanParam("showTikTokMessages", false);
|
const showTikTokMessages = GetBooleanParam("showTikTokMessages", false);
|
||||||
const showTikTokGifts = GetBooleanParam("showTikTokGifts", false);
|
const showTikTokGifts = GetBooleanParam("showTikTokGifts", false);
|
||||||
const showTikTokSubs = GetBooleanParam("showTikTokSubs", false);
|
const showTikTokSubs = GetBooleanParam("showTikTokSubs", false);
|
||||||
@@ -433,6 +434,9 @@ function TikfinityConnect() {
|
|||||||
case 'chat':
|
case 'chat':
|
||||||
TikTokChat(data);
|
TikTokChat(data);
|
||||||
break;
|
break;
|
||||||
|
case 'follow':
|
||||||
|
TikTokFollow(data);
|
||||||
|
break;
|
||||||
case 'gift':
|
case 'gift':
|
||||||
TikTokGift(data);
|
TikTokGift(data);
|
||||||
break;
|
break;
|
||||||
@@ -2667,6 +2671,38 @@ function TikTokGift(data) {
|
|||||||
AddMessageItem(instance, data.messageId);
|
AddMessageItem(instance, data.messageId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function TikTokFollow(data) {
|
||||||
|
if (!showTikTokFollows)
|
||||||
|
return;
|
||||||
|
|
||||||
|
// Get a reference to the template
|
||||||
|
const template = document.getElementById('cardTemplate');
|
||||||
|
|
||||||
|
// Create a new instance of the template
|
||||||
|
const instance = template.content.cloneNode(true);
|
||||||
|
|
||||||
|
// Get divs
|
||||||
|
const cardDiv = instance.querySelector("#card");
|
||||||
|
const headerDiv = instance.querySelector("#header");
|
||||||
|
const avatarDiv = instance.querySelector("#avatar");
|
||||||
|
const iconDiv = instance.querySelector("#icon");
|
||||||
|
const titleDiv = instance.querySelector("#title");
|
||||||
|
const contentDiv = instance.querySelector("#content");
|
||||||
|
|
||||||
|
// Set the card background colors
|
||||||
|
cardDiv.classList.add('tiktok');
|
||||||
|
|
||||||
|
const user = data.nickname;
|
||||||
|
const tiktokIcon = `<img src="${data.profilePictureUrl}" class="platform"/>`;
|
||||||
|
|
||||||
|
titleDiv.innerHTML = `${tiktokIcon} ${user} followed you on TikTok`;
|
||||||
|
|
||||||
|
AddMessageItem(instance, data.msgId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function TikTokSubscribe(data) {
|
function TikTokSubscribe(data) {
|
||||||
if (!showTikTokSubs)
|
if (!showTikTokSubs)
|
||||||
return;
|
return;
|
||||||
@@ -2689,7 +2725,7 @@ function TikTokSubscribe(data) {
|
|||||||
cardDiv.classList.add('tiktok');
|
cardDiv.classList.add('tiktok');
|
||||||
|
|
||||||
const user = data.nickname;
|
const user = data.nickname;
|
||||||
const tiktokIcon = `<img src="icons/platforms/tiktok.png" class="platform"/>`;
|
const tiktokIcon = `<img src="${data.profilePictureUrl}" class="platform"/>`;
|
||||||
|
|
||||||
titleDiv.innerHTML = `${tiktokIcon} ${user} subscribed on TikTok`;
|
titleDiv.innerHTML = `${tiktokIcon} ${user} subscribed on TikTok`;
|
||||||
|
|
||||||
|
|||||||
@@ -393,6 +393,15 @@
|
|||||||
"showIf": "enableTikTokSupport",
|
"showIf": "enableTikTokSupport",
|
||||||
"group": "Which TikTok messages do you want to see?"
|
"group": "Which TikTok messages do you want to see?"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "showTikTokFollows",
|
||||||
|
"label": "New Followers",
|
||||||
|
"description": "",
|
||||||
|
"type": "checkbox",
|
||||||
|
"defaultValue": true,
|
||||||
|
"showIf": "enableTikTokSupport",
|
||||||
|
"group": "Which TikTok messages do you want to see?"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "showTikTokGifts",
|
"id": "showTikTokGifts",
|
||||||
"label": "Gifts",
|
"label": "Gifts",
|
||||||
|
|||||||
Reference in New Issue
Block a user