High performance Twitch bot in Rust
APACHE-2.0 License
Bot releases are visible (Hide)
Published by udoprog over 5 years ago
!command rename <from> <to>
[player] sync_player_interval = "10s"
(#18).!song
incorrectly.alias configuration
for more details (#24).promotions
module. See the promotions configuration
for more details (#25).gfx
module).-WebRoot
option to tools/setmod.ps1
to override where to load files from for development purposes..oauth2
state is now stored in the database under settings.!counter
in favor of !command
with same functionality. Using the {{count}}
variable in the template will cause the count to be incremented.[[aliases]]
section from configuration. Aliases are now stored in the database. The first time you run the bot it will migrate all the aliases into the database.!water
command that can be enabled using as a module through [[modules]]
see README.md.parking_lot
.!swearjar
command that can be enabled using as a module through [[modules]]
see README.!countdown
command that can be enabled using as a module through [[modules]]
see README..dll
files.native
player in favor of connect
since it's a potential TOS violation (#17).!song promote <number>
to promote songs to the top of the queue (#2).setbac.tv
) to display current queue (#3) (config: api_url
).[player] echo_current_song = false
)./mods
command on IRC (#5).!clip
command (#13)!8ball
command (#14)!afterstream
command now has a cooldown configured through [irc] afterstream_cooldown
.!song when
to see when your requested song will be playing.{{elapsed}}
as a variable for current_song
.[current_song] update_interval = "5s"
to specify how frequently the current song information will be updated.{{elapsed}}
is used as a variable and you want it to update live.[irc] startup_message = "HeyGuys"
to send a message when the bot starts.current_song
(#4).!song purge
not sending update to setbac.tv
(#9).