Go to file
Steve 72b8192f3b
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
add normal config spot
2021-08-07 13:36:26 -04:00
init actually use the service file :) 2021-08-07 13:03:41 -04:00
.drone.yml variables continue to be variables 2021-08-07 13:34:43 -04:00
.gitignore add sync state tracking, commands 2021-06-25 13:58:04 -04:00
config.yaml.sample make statefile configurable 2021-06-25 14:05:57 -04:00
deploy.yml add deploy script 2021-08-07 13:33:29 -04:00
go.mod track config file changes 2021-08-07 13:02:50 -04:00
go.sum track config file changes 2021-08-07 13:02:50 -04:00
lazystore.go add sync state tracking, commands 2021-06-25 13:58:04 -04:00
live.go initial 2021-05-21 12:45:24 -04:00
main.go add normal config spot 2021-08-07 13:36:26 -04:00
Makefile add standard makefile 2021-05-21 16:02:18 -04:00
README.md readme 2021-05-21 13:55:04 -04:00
vtuber.go track config file changes 2021-08-07 13:02:50 -04:00
youtube.go use config file 2021-05-21 13:39:54 -04:00

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