Skip to content

A C# based program which enables you to send alerts from Twitch directly to Discord via Webhook

Notifications You must be signed in to change notification settings

xIRoXaSx/TwitchNotifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitchNotifier 💬

Description

Ever wanted to receive customized Discord messages one certain Twitch events (eg: live, offline, ...) without adding another bot to your Discord server?
You came to the right place if this describes your problem!
With TwitchNotifier you can customize which events should trigger notifications for your Discord server and how they should look like!
The setup is quickly done in a few minutes and the integrated placeholders will make your life even easier!
Sounds too good to be true? Try it out and see! 😊

DiscordEmbed



Implemented events

You can find all implemented events in the event node section of the configuration guide.



📃 Configuration

For a detailed configuration please check out the configuration guide.



🔗 Placeholders

To view all available placeholders please check out the placeholders guide.



📅 Features

Feature Description Status
Customizable message Lets you fully customize Discord embeds
Customizable Webhook user Lets you overwrite the default Discord Webhook names and images
Multiple channel listener Lets you select more than just one Twitch channel which will raise events
Multiple event nodes Lets you create different messages for the same event
Customizable events Lets you choose which events should trigger messages
Configurable threshold Lets you configure a threshold which needs to be exceeded before posting another message (channel specific)
Hot-Loading Will hot-load modified settings without restarting the app
Implement custom token generation Will give you the option to set up the Client ID and Token using the app 📅
Grab a cup of coffee Will give one clear sight ✅⭕📅

📅 => Planned
✅ => Implemented
⭕ => Currently being worked on

To see which features are currently in the making, please head over to the project boards. Current implemented events can be viewed here



Used Libs

Name Description Owner / Maintainer
TwitchLib.Api Lib used to get information from Twitch swiftyspiffy
YamlDotNet Lib used for writing and reading YAML files (config) aaubry
Newtonsoft.Json Lib used in YamlDotNet and to (de)-serialize data JamesNK
BenchMarkDotNet Lib used for benchmarking methods. AndreyAkinshin

About

A C# based program which enables you to send alerts from Twitch directly to Discord via Webhook

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages