Common code for implementing Twitch bots.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ben de Graaff 204a4ffe1c Easier tag management 1 day ago
cooldown Import unstable code 6 months ago
ctxrl Minor code cleanup 3 months ago
eventsub Misc 2 weeks ago
globalrl Minor code cleanup 3 months ago
internal Import unstable code 6 months ago
live Work on refactoring pubsub/live-state 4 months ago
lru Import unstable code 6 months ago
pajban Replace prometheus lib with one that doesn't add one million useless deps 5 months ago
pubsub Hack-add external runtime reconfig 3 months ago
tokenbucket Shuffle for strfmt 4 months ago
twitchirc Banphrase check API-sent messages 5 months ago
unstable Easier tag management 1 day ago
.gitignore Add go.sum 6 months ago
COPYING Import unstable code 6 months ago
README.md Import unstable code 6 months ago
TODO.md Log more useful con stuff 6 months ago
bot.go Temp fix TMI ref bug 2 weeks ago
bot2.go Easier tag management 1 day ago
chmgmt.go Add chmgmt 2 weeks ago
commands.go Temp fix TMI ref bug 2 weeks ago
commands_test.go External message stuff + misc 4 weeks ago
dry_command.go External message stuff + misc 4 weeks ago
go.mod Stuff 3 months ago
go.sum Stuff 3 months ago
metrics.go Replace prometheus lib with one that doesn't add one million useless deps 5 months ago
output.go strfmt: Hack in option to append dynamic string 2 weeks ago
service.go External message stuff + misc 4 weeks ago
tmi.go Temp fix TMI ref bug 2 weeks ago

README.md

Bot framework

This repository contains a composable bot framework for creating Twitch bots. It also contains a reference framework for a somewhat atypical bot design, based on the idea of separating Twitch connectivity from the actual interactive bot implementation, to make development without direct code reloading faster.

Currently not in a stable state, see the TODO for more information.