Twitch Notifier is a Telegram bot that notifies you when your favorite streamer goes live.
- Add streamers to your list using
/follow
command - Use
/import
command to import your followed channels from Twitch - Check your followed channels using
/list
command - And if you want to change language, use
/language
command (currently available: English, Russian)
If you want to try app by yourself, you will need:
- Node.js v14.17.0 or higher
- Install any Node.js version.
- Install last release from here (You can also just clone this repo)
- Create
.env
in source folder and setup it like this:
TELEGRAM_BOT_TOKEN= # Get it from @BotFather
# < - - - - - - - - - ->
TWITCH_CLIENT_ID= # Get it from https://dev.twitch.tv/console/apps
TWITCH_CLIENT_TOKEN= # Same as above
# < - - - - - - - - - ->
MONGO_URI= # Get it from https://www.mongodb.com/cloud/atlas or setup your own MongoDB server
HOST_URI= # Your host uri, example: https://example.com
PORT= # Your port, example: 3000
# < - - - - - - - - - ->
CRYPTO_KEY= # Your crypto key, example: verysecretkey
- Run
Start.bat
(orStart.sh
for Linux) and enjoy!
-
Next.js
-
TypeScript
-
MongoDB
-
Telegram Bot API
-
Twitch API