A Discord bot that announces streamers as they go live!
- Twitch
- Beam (Currently disabled due to performance concerns)
- YouTube
- HitBox
You MUST be a manager to execute these commands!
Now Live requires the following permissions in order to do what you expect out of it.
Allows the bot to do everything it needs to do (send, delete, edit announcements) and leave it open for future implementations of different features. Please don't change the permissions to anything else as the bot will likely not do everything it needs to do.
To add Now Live to your server, click here.
IMPORTANT: Leave the bot permissions as they are! The bot needs all of those permissions to do its job! Removing any of those permissions could cause the bot to not work properly in your server!
NOTE: All peeps in your server with Administrator and Manage Server permissions are automagically added as managers!
To add additional managers use the following command:
-nl add manager @<user>
Additionally, you can remove managers by typing:
-nl remove manager @<user>
NOTE: Twitch is currently the only supported platform. I will update this when more platforms are added.
You now have the ability to add multiple channels at one time along with adding in-line game ant title filters. You can even set specific announcement channels for different streamers!
NOTE: Game filters and Title filters MUST have their appropriate brackets around them. Game filters, title filters are optional.
To add channels, type:
-nl twitch channel <channelName|channelName> {gamefilter|gamefilter} [titlefilter|titlefilter] #announceChannel
Example: -nl twitch channel AgueMort #live-streams
(adds only a channel that announces to your live-streams channel)
Example: -nl twitch channel AgueMort {OverWatch|World of Warcraft} #announcements
(adds a channel and will only announce them when they are playing Overwatch or World of Warcraft)
IMPORTANT: Only add the channel name. Adding the full URL of the channel will not work.
If you messed up, you can remove the channel using:
-nl twitch channel <channelName>
(IMPORTANT: don't include the announcement channel! Only the Twitch channel name)
Filters allow you to only have channels announced when the streamer is playing a specific game. These filters are global and will apply to all streams!
To add a filter, type:
-nl twitch gfilter {The Legend of Zelda|Super Mario World 64}
-nl twitch tfilter [giveaway|chill|stream]
To remove filters, type:
-nl twitch gfilter {The Legend of Zelda}
-nl twitch tfilter [giveaway]
To add a game, team, or community (this will announce EVERY LIVE STREAM for that game, team or community!), type:
-nl twitch game League of Legends|Overwatch #stream-announcements
-nl twitch community MMORPG #mmorpg-streams
-nl twitch team thekingdom #the kingdom-streams
To remove a game, team, or community, type:
-nl twitch game League of Legends
-nl twitch community MMORPG
-nl twitch team thekingdom
Add managers
-nl add manager @<user>
IMPORTANT: This will affect all of the bot's responses. Native spelling is allowed!
If you don't know how to type the non-English characters, use the English version
Currently supported languages: English, French, German, & Spanish
Change the language of the bots responses to a language other than English.
-nl botlang <language>
-nl botlang english
(default)
French
-nl botlang french
or -nl botlang français
German
-nl botlang german
or -nl botlang deutsch
Spanish
-nl botlang spanish
or -nl botlang español
Changes what happens when the streamer goes offline
-nl cleanup none
(default)
-nl cleanup edit
-nl cleanup delete
Changes how streams are announces (removes the auto-embedded image)
-nl compact on
-nl compact off
(default)
List the specified things from the database for the Discord server
-nl list twitchchannels
-nl list twitchgames
-nl list gfilter
-nl list tfilter
-nl list manager
-nl list twitchteam
-nl list twitchcommunity
-nl list settings
Changes who gets notified with the announcements
-nl notify none
(default)
-nl notify here
-nl notify everyone
Remove managers
-nl remove manager @<user>
IMPORTANT: This only affects Twitch streams.
Allows you to filter streams by the language it is being broadcast in. This supports the English spelling of the language, or the native spelling. Must be a supported language on Twitch that is listed in the Dashboard.
-nl streamlang <language>
Spanish
-nl streamlang spanish
or -nl streamlang español
Japanese
-nl streamlang japanese
or -nl streamlang 日本語
Greek
-nl streamlang greek
or -nl streamlang ελληνικά
Arabic
-nl streamlang arabic
or -nl streamlang العربية
All languages (no filter)
-nl streamlang all
Send you a Private Message with a list of all streamers that are actively streaming that your Discord server is following
-nl streams
Adds and removes Twitch channels, games, teams, or communities to monitor
-nl twitch channel aguemort #live-streams {Overwatch|World of Warcraft|Dub Wars} [any%|speedruns|songrequest]
-nl twitch game League of Legends|Overwatch #stream-announcements
-nl twitch community MMORPG #mmorpg-streams
-nl twitch team thekingdom #the kingdom-streams
-nl twitch gfilter {The Legend of Zelda|Super Mario World 64}
-nl twitch tfilter [giveaway|chill|stream]
Join us on Discord and chat with the developers!
If you are having issues with the bot, please do not open an issue here. Go to the Now Live Trello Board and let the developers know first. If it's a big enough issue, we'll tell you to open an issue here. If any issues are opened up here without bringing it up on Trello first, they will be automatically closed and not actioned upon.