package main import "github.com/Luzifer/twitch-bot/v3/pkg/twitch" var ( channelExtendedScopes = map[string]string{ twitch.ScopeChannelEditCommercial: "run commercial", twitch.ScopeChannelManageBroadcast: "modify category / title, create markers", twitch.ScopeChannelManagePolls: "manage polls", twitch.ScopeChannelManagePredictions: "manage predictions", twitch.ScopeChannelManageRaids: "start raids", twitch.ScopeChannelManageVIPS: "manage VIPs", twitch.ScopeChannelReadAds: "see when an ad-break starts", twitch.ScopeChannelReadHypetrain: "see Hype-Train events", twitch.ScopeChannelReadRedemptions: "see channel-point redemptions", twitch.ScopeChannelReadSubscriptions: "see subscribed users / sub count / points", twitch.ScopeClipsEdit: "create clips on behalf of this user", twitch.ScopeModeratorReadFollowers: "see who follows this channel", twitch.ScopeModeratorReadShoutouts: "see shoutouts created / received", twitch.ScopeModeratorReadSuspiciousUsers: "see users marked suspicious / restricted", twitch.ScopeUserManageWhispers: "send whispers on behalf of this user", } botDefaultScopes = []string{ // API Scopes twitch.ScopeModeratorManageAnnoucements, twitch.ScopeModeratorManageBannedUsers, twitch.ScopeModeratorManageChatMessages, twitch.ScopeModeratorManageChatSettings, twitch.ScopeModeratorManageShieldMode, twitch.ScopeModeratorManageShoutouts, twitch.ScopeModeratorReadFollowers, // Chat Scopes twitch.ScopeChatEdit, twitch.ScopeChatRead, twitch.ScopeWhisperRead, } )