Stream announcements
modules.streams (off by default) lets streamers announce their live to the whole network:
/stream <link> [title]: the platform comes from the link (https://twitch.tv/roody, or withouthttps://)./stream <platform> <link|user> [title]: with a user name the link is made for you (/stream kick roody)./twitch,/youtubeand/tiktok <link|user> [title]: the command of each platform./streams: who is live, with a button to open each one./stream stoptakes you off the list (so does leaving the network).
Everyone gets a message with a clickable link, in their own language. Only links of your platforms are taken, so nobody can advertise another server. Each platform (platforms) has a name, colour, domains (the links it takes), profile (a user's link, with {user}) and command (a command of its own, "" = none). Add or remove any. Kick comes with no command, so /kick stays your servers' one.
Permissions: roodyproxy.stream.<platform> (for example roodyproxy.stream.twitch), roodyproxy.stream.bypass (no cooldown) and roodyproxy.stream.admin (/stream stop <player>). Optional: title: true also shows a title on everyone's screen, and with the discord module, discord.channel posts every live in that channel with the platform's colour (and mention-role).