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 fb8f0b0003 Utilities 20 hours ago
commander Fix banphrase appended message 1 week ago
commands Add missing code 1 week ago
cooldown Import unstable code 9 months ago
ctxrl Make logging consistent 2 months ago
eventsub Wed 17 Nov 22:46:21 UTC 2021 2 months ago
globalrl Update domain 3 months ago
internal Simplify fragment system 2 months ago
live Make logging consistent 2 months ago
lru Import unstable code 9 months ago
output Fix banphrase appended message 1 week ago
pajban Update domain 3 months ago
pubsub Update domain 3 months ago
streaming Add message streaming endpoint 1 week ago
textsize Add textsize module 1 week ago
tokenbucket Shuffle for strfmt 7 months ago
twitchirc Banphrase check API-sent messages 8 months ago
unstable Utilities 20 hours ago
.gitignore Add go.sum 9 months ago
COPYING Import unstable code 9 months ago
README.md Import unstable code 9 months ago
TODO.md Log more useful con stuff 9 months ago
bot.go Add message streaming endpoint 1 week ago
bot_test.go Experimental go1.18 stuff 1 week ago
chmgmt.go Update domain 3 months ago
go.mod Utilities 20 hours ago
go.sum Utilities 20 hours ago
metrics.go Today I'll refactor the code Clueless (part X of ∞) 3 months ago
service.go Add message streaming endpoint 1 week ago
tmi.go Update domain 3 months 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.