Telegram bot for selecting movies to watch together. @watch_together_tg_bot
/start
- Welcome message and information about commands./help
- Show the list of commands and their descriptions./create_group
- Create a new group for group movie watching./join_group <code>
- Join an existing group by code./leave_group
- Leave current group./suggest <movie name>
- Suggest a movie for watching./vote <movie number>
- Vote for a suggested movie./list
- Show the list of suggested movies./watched <movie number>
- Mark a movie as watched./random
- Show a random movie from list./veto <movie number>
- Remove movie from random.
git clone https://github.com/gpont/watch_together.git
cd watch_together
npm i
- Create
.env
file withBOT_TOKEN
variable; - Run
npm init:db
; - Run
npm start
;
npm test
npm run lint-format
npm run build
docker build -t watch_together .
docker run -d watch_together
or
docker run -d ghcr.io/gpont/watch_together:latest
docker compose up -d