Unify Streamer Notification commands
Rather than having separate add/remove commands for each streaming service, they should be unified under a single command. Arguments to the commands (like notify) will be similar to the current !twitch
commands.
Example Usage: ([channel]
denotes an optional channel mention. [notify]
is the role to ping when this streamer goes live, see here for more info.)
stream add <STREAMER_CHANNEL_URL> [channel] [notify]
stream remove <STREAMER_CHANNEL_URL> [channel]
stream multiadd <Multiple STREAMER_CHANNEL_URL's seperated by spaces>
-
stream wipe [channel]
To wipe the channel of all streamers, Evey will ask for confirmation before carrying this out. -
stream teamadd <TEAM_PAGE_URL> [channel]
adds a stream team to the notification list. Shouldn't add duplicate entries for members who have been explicitly added throughstream add
. -
stream list [channel]
lists all streamers in a channel (noting if they were added explicitly viastream add
or implicitly viastream teamadd
)