If you've always wanted a clip command that allows you to use hotkeys regardless of what window is open, then this is the software for you!
- !clip - editble chat command
- lctrl+c default hotkey for making clips (there's a sound that plays when you are connected to the api successfully - does not play for chat command)
- Go to https://dev.twitch.tv and authenticate with the account you stream with
- Click on Applications
- Click Register Your Application
- In the Name field, name it w/e you want, RedSnap - Username works
- OAuth needs to be http://localhost:PORT (ex.:
http://localhost:4040
) from the config.yml file, default is 4040 - Hit Add
- Under Category select Chatbot
- You aren't a robot lol..
- Hit Create
- Go to the manage mage for your application once you're there and hit "New Secret" copy your Client Secret and your *Client ID then insert them in their respective place inside the config
- Inside the config.yml change the channel and the username field to lowercase version of your channel.
- Set post to chat to true or false if you want it to post anything to chat. Recommended to keep this on.
- chatCommand can be changed to something else if you want.
-
Once the config is setup w/ the correct port, client id, client secret and channel/username information you can start the application.
-
Hit the Authenticate button once the app first starts up
-
It'll open a browser tab asking you to authorize the application. After you do this wait a bit after you go through twitch's OAuth prompts. Then the tab should close and the application should update to a greyed out authentication button. Which means you logged in successfuly!
-
You can logout and reauthenticate if something's weird on the 2nd page.
-
Ghetto, but go to the hotkey tab and press up to 4 unique keyboard buttons. (mouse buttons not supported yet, working on something - need testers to get information on how mice work lol)
-
Once you've found the hotkeys you want hit save and you're done.
-
Note: clips won't happen if you're still setting your hotkey, switch back to the authenticaiton tab for the applicaiton to work.
-
Lastly you can minimize the app to your system tray and call it a day. :)
Enjoy ! Report bugs by creating a new issue in the issue tracker and I'll figure out how to handle that.
- Tell people to test it, find bugs and report them
- Follow me on socials, I'll edit the readme with my link later
- If you feel strongly buy me coffee, I love starbucks white chocolate fraps :p https://ko-fi.com/justlamonte