Skip to content

A general request manager bot for Twitch made for song suggestions and Beat Saber in mind

License

Notifications You must be signed in to change notification settings

HardCPPForks/SongBouncer

 
 

Repository files navigation

SongBouncer

Bouncer [ˈbounsər] NOUN: a person employed by a nightclub or similar establishment to prevent troublemakers from entering or to eject them from the premises.


Initially created to handle song suggestions for Beat Saber as away for people to request songs that the streamer can device to skip if they so wanted. Has some advanced features like Inactive Queue that "saves" peoples requests if they leave chat moving those who stick around ahead in the list and the person who left doesn't miss their request!

Benefits of being a separate and standalone app makes it agnostic to what game/program you're using (Beat Saber, Rock Band, Twitch Sings, etc) and you can run it on another computer which protects it from a system crash or other issues.

Features

  • Supports "plaintext" request
  • Supports Beat Saver requests !bsr <hash>
    • !sr will also search Beat Saver
  • Inactive and Active queue lists that auto detect peoples status
  • Followers only mode
  • Subscribers only Mode
  • Times message in chat

TODO

  • Migrate to TypeScript
  • Save queue to file on quit
  • Create "modules" to allow plug-n-play for different API's (Move BSR into its own module)
  • Request History
  • Song Blacklist
  • User Blacklist
  • Chat Mods

About

A general request manager bot for Twitch made for song suggestions and Beat Saber in mind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%