{ "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": "showTwitchWatchStreaks", "label": "Watch Streaks", "description": "", "type": "checkbox", "defaultValue": true, "group": "Which Twitch alerts do you want to see?" }, { "id": "twitchWatchStreaksAction", "label": "", "description": "Also run this Streamer.bot Action", "type": "sb-actions", "defaultValue": "", "showIf": "showTwitchWatchStreaks", "group": "Which Twitch 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": "kickUsername", "label": "Kick Username", "description": "", "type": "text", "defaultValue": "", "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": "showKickGifts", "label": "Gifts", "description": "", "type": "checkbox", "defaultValue": true, "group": "Which Kick alerts do you want to see?" }, { "id": "kickGiftAction", "label": "", "description": "Also run this Streamer.bot Action", "type": "sb-actions", "defaultValue": "", "showIf": "showKickGifts", "group": "Which Kick alerts do you want to see?" }, { "id": "enableTikTokSupport", "label": "Enable TikTok Support", "description": "", "type": "checkbox", "defaultValue": false, "group": "Which TikTok alerts do you want to see?" }, { "id": "showTikTokGifts", "label": "Gifts", "description": "", "type": "checkbox", "defaultValue": true, "showIf": "enableTikTokSupport", "group": "Which TikTok alerts do you want to see?" }, { "id": "tiktokGiftAction", "label": "", "description": "Also run this Streamer.bot Action", "type": "sb-actions", "defaultValue": "", "showIf": "showTikTokGifts", "group": "Which TikTok alerts do you want to see?" }, { "id": "showTikTokSubs", "label": "New Subscribers", "description": "", "type": "checkbox", "defaultValue": true, "showIf": "enableTikTokSupport", "group": "Which TikTok alerts do you want to see?" }, { "id": "tiktokSubAction", "label": "", "description": "Also run this Streamer.bot Action", "type": "sb-actions", "defaultValue": "", "showIf": "showTikTokSubs", "group": "Which TikTok alerts do you want to see?" }, { "id": "showStreamlabsDonations", "label": "Streamlabs Tips", "description": "Click to connect", "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": "Click to connect", "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": "Click to connect", "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": "Click to connect", "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": "Click to connect", "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": "Click to connect", "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" } ] }