Use twitch channel cheermotes for cheering events

Repository details (botten-nappet)
Project page
botten-nappet
Project log category
(195 entries)
Owner
@joelpurra
Contributors
Contributors on Github
Project status
💤 This project is inactive.
📂 This project is open.
🤷 This project is not particularly popular.
Repository activity period
🗓
Commits
209 commits
Stars
5 stars
Commit details (5b7dcd81)
Author
Authored at
Committer
Joel Purra
Committed at

Commit message

Use twitch channel cheermotes for cheering events

  • Load a list of per-channel cheermotes from twitch.
  • Apply images to cheering events.
  • Display random cheermotes in the overlay upon cheering.
Raw text
Use twitch channel cheermotes for cheering events

- Load a list of per-channel cheermotes from twitch.
- Apply images to cheering events.
- Display random cheermotes in the overlay upon cheering.

Changed files (20)

Path Additions Deletions
config/default.yml +7 -3
src/backend/src/config/config.ts +30 -2
src/backend/src/main/authenticated-application-main.ts +26 -1
src/backend/src/main/per-user-handlers-main.ts +44 -1
src/backend/src/twitch/polling/event-handler/incoming-cheering-event-translator.ts +2 -2
src/backend/src/twitch/polling/event-handler/incoming-cheermotes-event-translator.ts +91 -0
src/backend/src/twitch/polling/event-handler/incoming-streaming-event-translator.ts +0 -4
src/backend/src/twitch/polling/event/iincoming-cheering-with-cheermotes-event.ts +35 -0
src/backend/src/twitch/polling/event/iincoming-cheermotes-event.ts +26 -0
src/backend/src/twitch/polling/handler/Icheertoken-with-cheermotes-url.ts +30 -0
src/backend/src/twitch/polling/handler/cheering-with-cheermotes-handler.ts +243 -0
src/backend/src/twitch/polling/handler/icheermotes-polling-response.ts +24 -0
src/backend/src/twitch/polling/handler/itwitch-api-v5-channel-cheermotes.ts +60 -0
src/frontend/client/ballz-manager.ts +2 -3
src/frontend/client/{cheering-handler.ts => cheering-with-cheermotes-handler.ts} +22 -4
src/frontend/client/event-manager.ts +10 -10
src/frontend/client/index.ts +3 -3
src/frontend/public/javascript/ballz.js +37 -30
src/frontend/src/config/config.ts +18 -0
src/frontend/src/main/manager-main.ts +41 -23

Commit categories (3)