Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔔 Twitch Notifier

Preview

Description

Twitch Notifier is a Telegram bot that notifies you when your favorite streamer goes live.

Features

  • 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)

Requirements

If you want to try app by yourself, you will need:

  • Node.js v14.17.0 or higher

Installation

  1. Install any Node.js version.
  2. Install last release from here (You can also just clone this repo)
  3. 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
  1. Run Start.bat (or Start.sh for Linux) and enjoy!

Technologies

  • Next.js

  • TypeScript

  • MongoDB

  • Telegram Bot API

  • Twitch API

About

🔔 Telegram bot that notifies you when a streamer goes live

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages