|
||
---|---|---|
init | ||
.containerignore | ||
.drone.yml | ||
.gitignore | ||
config.yaml.sample | ||
Containerfile | ||
deploy.yml | ||
go.mod | ||
go.sum | ||
lazystore.go | ||
live.go | ||
main.go | ||
Makefile | ||
README.md | ||
vtuber.go | ||
youtube.go |
simpbot
A small matrix bot that checks the holodex API to see when defined VTuber's are streaming and embeds their stream into every Matrix room it's in.
Mostly just a toy for widget testing purposes, and to have something to convert to an appservice
Not the most productive use of my time.
Usage
Copy config.yaml.sample to config.yaml, give it a username and password or supply an access token for an account on your Matrix server.
The bot will default to using an access_token after logging in succesfully once.
Define some VTuber's to simp for keep track of. The "msg" parameter defines what message is sent when a stream starts for that Vtuber.
Run the bot. It will automatically add and remove streams as they start and finish,