SogeBot - Twitch Bot

Free SogeBot - Twitch Bot 14.14.1

DB
  • add migration between supported databases, see docs
API
  • updated subscribers endpoint to new helix api
CUSTOM VARIABLES
  • added history of custom variables
YT SONG REQUESTS
  • added toggle to be able to add only music category videos
  • added remove buttons to song requests in widget
ME
  • added me system enabling settings of format of !me
TOP
  • moved top to separate system
  • added !top subage
GOAL OVERLAY / REGISTRY
  • added goal registry and overlay to track followers, subscribers, tips and bits
USERS
  • added subgift count to users
  • added substreak to users
  • added cumulative months of subscription to users
OTHERS
  • split $currentSong to $spotifySong and $ytSong
  • extended (list.command) filters, see docs
  • !game set wil lty to search for game, e.g. !game set csgo will set game to Counter Strike: Global Offensive
NOTABLE FIXES
  • Fix issues with polls high CPU usage
COMMITS
  • [2f396ee] mongodb: Fix flattening on find()
  • [5702e45] migrate: Remove lastTimeRemind from poll migration
  • [db9d77e] polls: Move cache variables in-memory
NOTABLE FIXES
  • Possibly fix intensive cpu usage on mongodb
COMMITS
  • [e8091ec] mongodb: Fix incorrect keys on users collections
  • [5830101] nedb: Fix incorrect keys on users collections
  • [6743d67] tmi: Save user id on cheer before other actions
  • [17463c4] database: remove compacting
  • [b8c8743] interface: Show status only on master
  • [2ba6aa0] currency: Load currency only on master
  • [cf5f0c2] soundboard: Fix ev.path in firefox
  • [bfab5e5] cmdboard: Get correct configuration on start
  • [156d509] migrate: fix version of migration to 8.2.1
NOTABLE CHANGES
POLLS

  • added polls system with overlay
OVERLAYS
  • extended text overlays configuration => css, js
  • added clips carousel
UI
  • fixed youtube player widget
  • added multiple dashboards
  • moved integrations outside of config.json to UI
  • highlights should be in correct order
  • chat widget should be dark if dark theme is selected
  • performance fixes for gallery
RESPONSE FILTERS
OAUTH
  • broadcaster username is added automatically to owners if missing
OTHERS
  • fixed cooldown threadlock
  • fixed some API calls due to missing broadcaster settings
  • added spotify song requests
  • fixed tip count didn't get pushed to live stats
  • added domain:example.com for whitelisting
  • added follower and subscriber cooldowns
NOTABLE FIXES
  • Fixed issue preventing to start heist
COMMITS
[3422d97] interface: ignore typecheck on null objects
NOTABLE CHANGES
  • Fixed non working !shoutout example in docs
  • Fixed rendering of last page in credits
COMMIT
  • [f0b2b92] credits: fix incorrect render of last page
  • [9f37938] api: remove getGameFromId master restriction
NOTABLE CHANGES
COMMITS
  • [2ac1282] alerts: add x/y-offset and align
  • [22d076a] commons: fix timeout reason $sender replacement
  • [fee2aa3] ui: add textOverlay delete and show more buttons
  • [d2af494] widgets: fix ytplayer plyr player
NOTABLE CHANGES
  • Images in gallery should be all shown correctly
  • Fixed clip creation from event
  • Added boxart to credits
  • Cooldowns can have toggle if subscribers should be affected by such cooldown
COMMITS
  • [ec785d3] ui: fix gallery isn't showing all image types
  • [ea0f9f4] ui: fix loading of header translations
  • [e4b9cc8] emotes: remove lastFetch variable
  • [5f28299] api: fix createClip interval
  • [3ac394f] interface: log error if something went wrong
  • [066f94a] cooldown: add subscriber toggle
  • [59ffb03] ui: add locale for mark to delete
  • [b6b5cc0] credits: add game boxart
  • [6174806] credits: usernames are unique and merged
NOTABLE CHANGES
  • Fixed timeouting when broadcaster oauth is not properly set
  • Fixed highlight saving and UI update
COMMITS
  • [de60166] users: fix followed since check
  • [6f36714] commons: fix timeouting when broadcaster oauth is not set
  • [db2a643] highlights: fix incorrect highlight save
  • [44f8e14] stats: set refresh interval to 1000ms
  • [0340a9b] emotes: fetch only on start or on cache remove
CHANGES
  • OVERLAYS:
    • several updates to overlays
    • removed replays from alert overlay -> new overlay clips
    • updated emotes overlay -> better RAM usage, added fireworks
    • WARNING: changed behavior of text overlay -> use text overlay registry
  • GALLERY:
    • moved gallery to db, bot should migrate current gallery files into db
    • WARNING: backup properly your gallery files and also if gallery files are used in bot (commands, events), you need to update links to this files
  • REGISTRY:
    • added text overlay registry for better maintenance of text overlays
    • added carousel overlay registry
  • COMMANDS:
    • added count usage for commands and (count) filter for this command
    • commands can have multiple responses with multiple permissions -> multiple response based on permission
  • OAUTH
    • moved oauth from config.json to ui->settings->general
    • you NEED to redo your oauth settings
  • IMPORTANT BUGFIXES:
    • fixed bot compacting only positive values
    • fixed incorrect url whitelisting
Top