Go to file
Steve 152bccf758
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
add woodpecker
2024-06-17 23:54:12 -04:00
init docker service file 2022-08-07 15:28:11 -04:00
.containerignore actually save filter 2022-08-10 14:03:35 -04:00
.drone.yml update drone 2023-11-27 20:36:11 -05:00
.gitignore initial cleanup 2023-05-14 18:45:55 -04:00
.woodpecker.yaml add woodpecker 2024-06-17 23:54:12 -04:00
config.yaml.sample make statefile configurable 2021-06-25 14:05:57 -04:00
Containerfile back to alpine, don't need cgo anyway 2023-05-16 18:47:45 -04:00
go.mod update libs 2023-10-12 22:51:32 -04:00
go.sum update libs 2023-10-12 22:51:32 -04:00
live.go api update, minor cleanup 2023-11-27 20:34:32 -05:00
main.go better room management 2023-06-01 17:45:43 -04:00
Makefile more text, make podman 2023-01-17 23:53:18 -05:00
README.md update readme 2021-12-08 13:30:08 -05:00
simp.go api update, minor cleanup 2023-11-27 20:34:32 -05:00
vtuber.go api update, minor cleanup 2023-11-27 20:34:32 -05:00
youtube.go api update, minor cleanup 2023-11-27 20:34:32 -05:00


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 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,