Twitch ThemerA Visual Studio Code extension that listens to twitch chat and allows viewers to change the streamers VS Code theme by using the !theme command. Quickstart GuideTo connect to your Twitch channel, click the Accounts button and click "Sign in with Twitch to use Twitch Themer". This will open a browser to authorize Twitch Themer to access your Twitch chat. Once you've authorized Twitch Themer, you can join Twitch chat by using the command palette (Ctrl+Shift+P) and searching for "Twitch Themer: Toggle Chat". Once you've used Twitch Themer, an icon will display in the status bar allowing you to toggle the connection to Twitch chat. Then you're done. Now viewers can use the Twitch Chat Commands!theme {theme name}This command will set the theme of the streamers' VS Code workspace to the theme specified.
!theme randomThis command will set the theme of the streamers' VS Code workspace to a theme that is chosen at random. If
!theme installThis command will look for the specified theme on the Visual Studio Marketplace. If found, it will attempt to pull the package.json for the theme from its repository. If that package.json includes themes, the streamer will be prompted to install, not install and/or preview the theme.
!theme resetThis command will set the theme of the streamers' VS Code workspace back to the theme that was used at the time the extension connected to chat.
!theme currentThis will send the currently active theme to Twitch chat.
!theme helpThis will send a message to Twitch chat explaining the available commands.
!theme ban or !banThese commands will either ban or unban a user from changing the theme via Twitch chat.
!theme repoThis will send a message to Twitch chat letting everyone know where to access the source for this extension.
SettingsAccess StateOn the settings UI, you can specify whether the extension should only react to all viewers, followers, VIPs, subscribers, moderators, or only the broadcaster. Auto ConnectThis setting will toggle whether the extension will automatically connect to Twitch when you launch Visual Studio Code. The extension will ensure you are streaming prior to connecting the bot to the Twitch chat service. Twitch Channel to JoinBy default, the extension will join the Twitch chat of the authenticated user. However, you can specify a different channel to join here. This is useful if you want to use a second "bot" account to send messages to chat. Auto InstallThis setting will toggle whether the extension will automatically install requested themes or show a prompt. Command TriggersYou can change the trigger commands for the bot. For example, you can change Available Triggers
Release NotesSee CHANGELOG.md ContributingWant to contribute? Check out our Code of Conduct and Contributing docs. Contributions of any kind welcome! |