golive is a simple stream script/bot notifier. But it can do a bit more than similar common services.
It tracks your channels on stream platforms and makes an updatable nice looking posts in your social networks and messaging services with actual stream info and preview image. After the stream, it deletes the post.
- Twitch
- VK Live
- Trovo
- Telegram
- Discord
The core of golive is a simple script. When it runs, it goes to streaming platforms, fetch info about the stream. Then, if there is no announcement about this stream, it creates a new one. If there is an announcement , it updates it with actual data. If there is the announcement , but the stream has been ended, the post wiil be deleted.
- Standalone executable on your machine (tutorial)
- Deno Deploy worker (tutorial)
- Run code with Deno directly.
Configuration detailes described here
Pull request, issues and feedback are very welcome. Code style is formatted with deno fmt.