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.
stryan 5697c5ecd8 update drone config 3 days ago
init actually use the service file :) 2 months ago
.drone.yml update drone config 3 days ago
.gitignore add sync state tracking, commands 4 months ago
Makefile add standard makefile 5 months ago readme 5 months ago
config.yaml.sample make statefile configurable 4 months ago
deploy.yml playbook adjustments 2 months ago
go.mod update deps 4 days ago
go.sum update deps 4 days ago
lazystore.go add sync state tracking, commands 4 months ago
live.go initial 5 months ago
main.go typos 1 month ago
vtuber.go expose config setting in info 2 months ago
youtube.go use config file 5 months ago


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.


Copy config.yaml.sample to config.yaml, give it a username and password for an account on your Matrix server. 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,