Skip to content

A little project to be used as a browser source while you're streaming.

License

Notifications You must be signed in to change notification settings

mikedotalmond/TwitchBits

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitchPopups TwitchBits

Based on a fork of Limmy's TwitchPopups - you should probably just go there.

Provides simple text-popups, overlays, and some basic chatbot behaviours driven by commands issued in your Twitch chat. At some point I'll be using it on my own Twitch streams


So what's this for then?

  • Learning a bit more about tmi / Twitch
  • Reworking things to suit my own needs
  • Adding a basic utility/helper chatbot
  • Tweaking popup style/behaviours

Where did settings.js go?

./settings.js Now contains various security details for logging in via the tmi client interface, so shouldn't be committed to version control.

Create it yourself and add the following, filling with your own values as needed:

const config = {
    debug: true, 
    channel : 'YOUR_CHANNELID_HERE',
    botMessagePrefix: "[my-bot] ", // prefix all bot-sent messages with this
    clientId : "[YOUR_TWITCH_APP_CLIENTID_HERE]",
    identity: {
		username: '[YOUR_TWITCH_APP_NAME_HERE]',
		password: 'oauth:[YOUR_OAUTH_TOKEN_HERE]'
    },
}

Languages

  • JavaScript 92.8%
  • HTML 4.5%
  • CSS 2.7%