Number One is a Twitch chat bot that provides the following features:
- Responds to commands in the chatroom (i.e. !help)
- Provides overlays that can be added to the stream to provide context, information, etc
- An admin panel to control various commands and features of the bot
- Stores all events of a stream in a FaunaDb for later analysis
Variable | Description |
---|---|
HOST | Url the application is running at |
PORT | Port the application is running under |
TWITCH_CHANNEL_ID | Twitch's unique identifier for the channel |
TWITCH_CLIENT_ID | Twitch's API Client ID |
TWITCH_CLIENT_SECRET | Twitch's API Client Secret |
TWITCH_CHANNEL | Twitch channel to connect to |
TWITCH_BOT_USERNAME | Twitch bot login |
TWITCH_BOT_AUTH_TOKEN | OAuth token for the Twitch account used as a bot |
FAUNADB_SECRET | Fauna Secret Key |
STREAM_ELEMENTS_JWT | Stream Elements token to integrate donations |
Want to contribute? Check out our Code of Conduct and Contributing docs. This project follows the all-contributors specification. Contributions of any kind welcome!
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!