https://github.com/sukalov/karaokebot
go server running two telegram bots for karaoke
https://github.com/sukalov/karaokebot
go telegram telegram-bot
Last synced: about 1 year ago
JSON representation
go server running two telegram bots for karaoke
- Host: GitHub
- URL: https://github.com/sukalov/karaokebot
- Owner: sukalov
- Created: 2024-12-05T23:35:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T11:41:05.000Z (over 1 year ago)
- Last Synced: 2025-03-02T12:28:02.639Z (over 1 year ago)
- Topics: go, telegram, telegram-bot
- Language: Go
- Homepage:
- Size: 47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# telegram bots for karaoke
## connected to [karaoke songbook](https://github.com/sukalov/karaoke)
this is a go server, that runs two telegram bots, user and admin. the server accomplishes 2 main tasks:
### managing the line
users choose songs from the songbook, and add themselves to the line. server stores the line in memory and backups in redis. admin can see the line at any moment with `/line` command, and also clear the line with `/clear_line` cmd
### CMS for the songbook
admins can interract with the songbook database right inside the admin bot. after changes are made, `/rebuild` command hits github pages webhook and the songbook rebuilds with updated data