https://github.com/shevernitskiy/golive
🔴golive - stream notifier
https://github.com/shevernitskiy/golive
announce bot discord notification stream telegram trovo twitch typescript vk
Last synced: 5 months ago
JSON representation
🔴golive - stream notifier
- Host: GitHub
- URL: https://github.com/shevernitskiy/golive
- Owner: shevernitskiy
- License: mit
- Created: 2023-09-10T11:59:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-21T18:45:39.000Z (over 2 years ago)
- Last Synced: 2025-06-06T16:07:40.999Z (about 1 year ago)
- Topics: announce, bot, discord, notification, stream, telegram, trovo, twitch, typescript, vk
- Language: TypeScript
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔴golive
[](https://deno.land/x/golive)

[](https://github.com/shevernitskiy/amo/blob/main/LICENSE)
[](https://img.shields.io/github/downloads/shevernitskiy/golive/total?labelColor=black)
**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.
#### Supported streaming platforms:
- Twitch
- VK Live
- Trovo
#### Supported messaging services:
- Telegram
- Discord
## How it works
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.
## How to use it
- Standalone executable on your machine
([tutorial](https://github.com/shevernitskiy/golive/blob/main/docs/standalone.md))
- _Deno Deploy_ worker ([tutorial](https://github.com/shevernitskiy/golive/blob/main/docs/deploy.md))
- Run code with _Deno_ directly.
## Configuration
Configuration detailes described [here](https://github.com/shevernitskiy/golive/blob/main/docs/configuration.md)
## Showcase
### Telegram announce
### Discord announce
# Contribution
Pull request, issues and feedback are very welcome. Code style is formatted with deno fmt.