Warning: this repository is now archived in favor of the overlay monorepo.
SucoBOT 🧃🤖 (formerly SucoDeSvelte) is the Twitch bot companion for the DoceAzedo's Overlay, featured with alert notifications, interactive commands such as !tts
, !eval
, !icon
, !pronouns
and more cool stuff to come!
- SucoBOT is made specifically for DoceAzedo's Overlay and it requires it to work properly.
- Keep in mind that Suco is still in heavy development, it's not yet fully functional and not ready for public usage. 👨🔧
- Git clone both this and the overlay repositories. For help on setting up the overlay, refer to it's README.
- Run
npm install
to install the dependencies. - Create a Twitch app and grab an OAuth token - this can be from your personal account or any other, as no messages will be sent from it - with the following scopes:
chat:read chat:edit channel:moderate whispers:read whispers:edit channel_editor channel:read:subscriptions
. - For Google TTS to work, grab your GCP application credentials by following these steps.
- For Amazon Polly TTS to work, grab your AWS keys by following these steps.
Before starting the bot, make sure the overlay is already running, then run:
npm run build
npm run start
If you want to contribute or develop custom features, you can start the development server with:
npm run dev