diff --git a/data/locale/en-US.ini b/data/locale/en-US.ini index a88f8825..24714702 100644 --- a/data/locale/en-US.ini +++ b/data/locale/en-US.ini @@ -1027,14 +1027,10 @@ AdvSceneSwitcher.twitchToken.request.notSet="Account is not connected!" AdvSceneSwitcher.twitchToken.permissions="Token permissions:" AdvSceneSwitcher.twitchToken.permissionsInsufficient="Permissions of selected token are insufficient to perform selected action!" AdvSceneSwitcher.twitchToken.channel.broadcast.manage="Manage a channel’s broadcast configuration, including updating channel configuration and managing stream markers and stream tags." -AdvSceneSwitcher.twitchToken.channel.commercial.edit="Run commercials on a channel." -AdvSceneSwitcher.twitchToken.clips.edit="Create clips from channel's broadcasts." -AdvSceneSwitcher.twitchToken.moderator.announcements.manage="Manage channel's chat announcements." -AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage="Manage channel's chat settings, such as emote-only or slow mode." -AdvSceneSwitcher.twitchToken.channel.raid="Manage channel's raids." AdvSceneSwitcher.twitchToken.channel.subscriptions.read="Read channel's subscribers list and info." AdvSceneSwitcher.twitchToken.moderator.followers.read="Read the followers of a broadcaster." AdvSceneSwitcher.twitchToken.bits.read="Read channel's Bits information." +AdvSceneSwitcher.twitchToken.channel.raids.manage="Manage channel's raids." AdvSceneSwitcher.twitchToken.moderator.shoutouts.read="Read channel's shoutouts." AdvSceneSwitcher.twitchToken.moderator.shoutouts.manage="Manage channel's shoutouts." AdvSceneSwitcher.twitchToken.channel.polls.read="Read channel's polls' state." @@ -1049,7 +1045,17 @@ AdvSceneSwitcher.twitchToken.moderator.shieldMode.manage="Manage channel's Shiel AdvSceneSwitcher.twitchToken.channel.redemptions.read="Read channel's point rewards and their redemptions." AdvSceneSwitcher.twitchToken.channel.redemptions.manage="Manage channel's point rewards and their redemptions." AdvSceneSwitcher.twitchToken.channel.moderate="Moderate the channel." -AdvSceneSwitcher.twitchToken.channel.moderation.read="Read channel's moderation data." +AdvSceneSwitcher.twitchToken.moderator.bannedUsers.manage="Manage channel's banned users." +AdvSceneSwitcher.twitchToken.user.blockedUsers.manage="Manage user's blocked users." +AdvSceneSwitcher.twitchToken.moderation.read="Read channel's moderation data." +AdvSceneSwitcher.twitchToken.channel.moderators.manage="Manage channel's moderators." +AdvSceneSwitcher.twitchToken.channel.vips.manage="Manage channel's VIPs." +AdvSceneSwitcher.twitchToken.channel.commercial.edit="Run commercials on a channel." +AdvSceneSwitcher.twitchToken.channel.ads.manage="Manage channel's commercials." +AdvSceneSwitcher.twitchToken.clips.edit="Create clips from channel's broadcasts." +AdvSceneSwitcher.twitchToken.moderator.announcements.manage="Manage channel's chat announcements." +AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage="Manage channel's chat settings, such as emote-only or slow mode." +AdvSceneSwitcher.twitchToken.user.whispers.manage="Manage user's whispers." AdvSceneSwitcher.twitchToken.chat.read="View live stream chat messages." AdvSceneSwitcher.twitchToken.chat.edit="Send live stream chat messages." diff --git a/src/macro-external/twitch/token.cpp b/src/macro-external/twitch/token.cpp index bd9d50f2..944839f6 100644 --- a/src/macro-external/twitch/token.cpp +++ b/src/macro-external/twitch/token.cpp @@ -13,14 +13,6 @@ static std::deque> twitchTokens; const std::unordered_map TokenOption::_apiIdToLocale{ {"channel:manage:broadcast", "AdvSceneSwitcher.twitchToken.channel.broadcast.manage"}, - {"clips:edit", "AdvSceneSwitcher.twitchToken.clips.edit"}, - {"channel:edit:commercial", - "AdvSceneSwitcher.twitchToken.channel.commercial.edit"}, - {"moderator:manage:announcements", - "AdvSceneSwitcher.twitchToken.moderator.announcements.manage"}, - {"moderator:manage:chat_settings", - "AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage"}, - {"channel:manage:raids", "AdvSceneSwitcher.twitchToken.channel.raid"}, {"moderator:read:followers", "AdvSceneSwitcher.twitchToken.moderator.followers.read"}, {"channel:read:subscriptions", @@ -28,6 +20,8 @@ const std::unordered_map TokenOption::_apiIdToLocale{ {"bits:read", "AdvSceneSwitcher.twitchToken.bits.read"}, {"moderator:read:shoutouts", "AdvSceneSwitcher.twitchToken.moderator.shoutouts.read"}, + {"channel:manage:raids", + "AdvSceneSwitcher.twitchToken.channel.raids.manage"}, {"moderator:manage:shoutouts", "AdvSceneSwitcher.twitchToken.moderator.shoutouts.manage"}, {"channel:read:polls", @@ -53,8 +47,26 @@ const std::unordered_map TokenOption::_apiIdToLocale{ {"channel:manage:redemptions", "AdvSceneSwitcher.twitchToken.channel.redemptions.manage"}, {"channel:moderate", "AdvSceneSwitcher.twitchToken.channel.moderate"}, - {"moderation:read", - "AdvSceneSwitcher.twitchToken.channel.moderation.read"}, + {"moderator:manage:banned_users", + "AdvSceneSwitcher.twitchToken.moderator.bannedUsers.manage"}, + {"user:manage:blocked_users", + "AdvSceneSwitcher.twitchToken.user.blockedUsers.manage"}, + {"moderation:read", "AdvSceneSwitcher.twitchToken.moderation.read"}, + {"channel:manage:moderators", + "AdvSceneSwitcher.twitchToken.channel.moderators.manage"}, + {"channel:manage:vips", + "AdvSceneSwitcher.twitchToken.channel.vips.manage"}, + {"channel:edit:commercial", + "AdvSceneSwitcher.twitchToken.channel.commercial.edit"}, + {"channel:manage:ads", + "AdvSceneSwitcher.twitchToken.channel.ads.manage"}, + {"clips:edit", "AdvSceneSwitcher.twitchToken.clips.edit"}, + {"moderator:manage:announcements", + "AdvSceneSwitcher.twitchToken.moderator.announcements.manage"}, + {"moderator:manage:chat_settings", + "AdvSceneSwitcher.twitchToken.moderator.chat.settings.manage"}, + {"user:manage:whispers", + "AdvSceneSwitcher.twitchToken.user.whispers.manage"}, {"chat:read", "AdvSceneSwitcher.twitchToken.chat.read"}, {"chat:edit", "AdvSceneSwitcher.twitchToken.chat.edit"}, };