Files
nutty-tools/multistream-alerts/settings/settings.json
T

553 lines
13 KiB
JSON

{
"settings": [
{
"id": "testWidgetButton",
"label": "Send Test Alert",
"description": "",
"type": "button",
"callFunction": "testWidget",
"group": ""
},
{
"id": "showAvatar",
"label": "Show Avatar",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Appearance"
},
{
"id": "font",
"label": "Font",
"description": "",
"type": "text",
"defaultValue": "",
"group": "Appearance"
},
{
"id": "fontSize",
"label": "Font Size",
"description": "",
"type": "number",
"min": 1,
"max": 120,
"defaultValue": 20,
"group": "Appearance"
},
{
"id": "fontColor",
"label": "Font Color",
"description": "",
"type": "color",
"defaultValue": "#FFFFFF",
"group": "Appearance"
},
{
"id": "useCustomBackground",
"label": "Use Custom Background Color",
"description": "If off, platform colors will be used instead",
"type": "checkbox",
"defaultValue": false,
"group": "Appearance"
},
{
"id": "background",
"label": "Background",
"description": "",
"type": "color",
"defaultValue": "#2196f3",
"showIf": "useCustomBackground",
"group": "Appearance"
},
{
"id": "opacity",
"label": "Background Opacity",
"description": "",
"type": "number",
"defaultValue": "0.85",
"min": 0,
"max": 1,
"step": ".01",
"showIf": "useCustomBackground",
"group": "Appearance"
},
{
"id": "textAlignment",
"label": "Text Alignment",
"description": "",
"type": "select",
"options": [
{
"value": "left",
"label": "Left"
},
{
"value": "center",
"label": "Center"
},
{
"value": "right",
"label": "Right"
}
],
"defaultValue": "left",
"group": "Appearance"
},
{
"id": "alignment",
"label": "Alert Alignment",
"description": "",
"type": "select",
"options": [
{
"value": "align-to-top",
"label": "Align To Top"
},
{
"value": "align-to-center",
"label": "Align To Center"
},
{
"value": "align-to-bottom",
"label": "Align To Bottom"
}
],
"defaultValue": "align-to-bottom",
"group": "Appearance"
},
{
"id": "hideAfter",
"label": "Hide After",
"description": "Alerts will hide for X seconds",
"type": "number",
"min": 1,
"max": 120,
"defaultValue": 8,
"group": "General"
},
{
"id": "showAnimation",
"label": "Show Animation",
"description": "",
"type": "select",
"options": [
{
"value": "fade-in",
"label": "Fade In"
},
{
"value": "slide-in-from-top",
"label": "Slide In From Top"
},
{
"value": "slide-in-from-bottom",
"label": "Slide In From Bottom"
},
{
"value": "slide-in-from-left",
"label": "Slide In From Left"
},
{
"value": "slide-in-from-right",
"label": "Slide In From Right"
}
],
"defaultValue": "slide-in-from-bottom",
"group": "General"
},
{
"id": "hideAnimation",
"label": "Hide Animation",
"description": "",
"type": "select",
"options": [
{
"value": "fade-out",
"label": "Fade Out"
},
{
"value": "slide-out-top",
"label": "Slide Out Top"
},
{
"value": "slide-out-bottom",
"label": "Slide Out Down"
},
{
"value": "slide-out-left",
"label": "Slide Out Left"
},
{
"value": "slide-out-right",
"label": "Slide Out Right"
}
],
"defaultValue": "slide-out-bottom",
"group": "General"
},
{
"id": "playSounds",
"label": "Sound Effect",
"description": "Play notification sound on alert",
"type": "select",
"options": [
{
"value": true,
"label": "Yes"
},
{
"value": false,
"label": "No"
}
],
"defaultValue": true,
"group": "General"
},
{
"id": "globalShowAction",
"label": "Show Action",
"description": "Run this Streamer.bot Action at the start of every alert",
"type": "sb-actions",
"defaultValue": "",
"group": "General"
},
{
"id": "globalHideAction",
"label": "Hide Action",
"description": "Run this Streamer.bot Action at the end of every alert",
"type": "sb-actions",
"defaultValue": "",
"group": "General"
},
{
"id": "showMesesages",
"label": "Show Messages",
"description": "Such as donation messages, subscriber messages etc.",
"type": "checkbox",
"defaultValue": true,
"group": "General"
},
{
"id": "showTwitchFollows",
"label": "New Followers",
"description": "",
"type": "checkbox",
"defaultValue": false,
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "twitchFollowAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTwitchFollows",
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "showTwitchSubs",
"label": "New Subscribers",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "twitchSubAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTwitchSubs",
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "showTwitchChannelPointRedemptions",
"label": "Channel Point Redemptions",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "twitchChannelPointRedemptionAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTwitchChannelPointRedemptions",
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "showTwitchCheers",
"label": "Cheers",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "twitchCheerAction",
"label": "",
"description": "Also run Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTwitchCheers",
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "showTwitchRaids",
"label": "Raids",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "twitchRaidAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTwitchRaids",
"group": "Which Twitch alerts do you want to see?"
},
{
"id": "showKickFollows",
"label": "New Followers",
"description": "",
"type": "checkbox",
"defaultValue": false,
"group": "Which Kick alerts do you want to see?"
},
{
"id": "kickFollowAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showKickFollows",
"group": "Which Kick alerts do you want to see?"
},
{
"id": "showKickSubs",
"label": "New Subscribers",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Kick alerts do you want to see?"
},
{
"id": "kickSubAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showKickSubs",
"group": "Which Kick alerts do you want to see?"
},
{
"id": "showKickChannelPointRedemptions",
"label": "Channel Point Redemptions",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Kick alerts do you want to see?"
},
{
"id": "kickChannelPointRedemptionAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showKickChannelPointRedemptions",
"group": "Which Kick alerts do you want to see?"
},
{
"id": "showKickHosts",
"label": "Hosts",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which Kick alerts do you want to see?"
},
{
"id": "kickHostAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showKickHosts",
"group": "Which Kick alerts do you want to see?"
},
{
"id": "showYouTubeSuperChats",
"label": "Super Chats",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "youtubeSuperChatAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showYouTubeSuperChats",
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "showYouTubeSuperStickers",
"label": "Super Stickers",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "youtubeSuperStickerAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showYouTubeSuperStickers",
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "showYouTubeMemberships",
"label": "Memberships",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "youtubeMembershipAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showYouTubeMemberships",
"group": "Which YouTube alerts do you want to see?"
},
{
"id": "showStreamlabsDonations",
"label": "Streamlabs Tips",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/streamlabs\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "streamlabsDonationAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showStreamlabsDonations",
"group": "Which donation alerts do you want to see?"
},
{
"id": "showStreamElementsTips",
"label": "StreamElements Tips",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/streamelements\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "streamelementsTipAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showStreamElementsTips",
"group": "Which donation alerts do you want to see?"
},
{
"id": "showPatreonMemberships",
"label": "Patreon Memberships",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/patreon\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "patreonMembershipActions",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showPatreonMemberships",
"group": "Which donation alerts do you want to see?"
},
{
"id": "showKofiDonations",
"label": "Ko-fi Donations",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/ko-fi\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "kofiDonationAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showKofiDonations",
"group": "Which donation alerts do you want to see?"
},
{
"id": "showTipeeeStreamDonations",
"label": "TipeeeStream Donations",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/tipeee-stream\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "tipeeestreamDonationAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showTipeeeStreamDonations",
"group": "Which donation alerts do you want to see?"
},
{
"id": "showFourthwallAlerts",
"label": "Fourthwall Alerts",
"description": "<a href=\"https://docs.streamer.bot/guide/integrations/fourthwall\" target=\"_blank\">Click to connect</a>",
"type": "checkbox",
"defaultValue": true,
"group": "Which donation alerts do you want to see?"
},
{
"id": "fourthwallAlertAction",
"label": "",
"description": "Also run this Streamer.bot Action",
"type": "sb-actions",
"defaultValue": "",
"showIf": "showFourthwallAlerts",
"group": "Which donation alerts do you want to see?"
},
{
"id": "address",
"label": "IP Address",
"description": "",
"type": "text",
"defaultValue": "127.0.0.1",
"group": "Streamer.bot Websocket Server Settings"
},
{
"id": "port",
"label": "Port",
"description": "",
"type": "text",
"defaultValue": "8080",
"group": "Streamer.bot Websocket Server Settings"
}
]
}