Link/URL Protection

Description

With this extension you can block links in your chat, you can also add a small list of approved sites for such things as Discord Links, Clips and other Social Media.

Import Code

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

Installation

  1. In Streamer.bot in select Import from the top left.
    Copy the Import Code and paste it into the Import String.
  2. Add the Following References to the Code in the Check Url Action if needed.
mscorlib.dll
System.Text.RegularExpressions.dll
System.dll
  1. Modify the included “!permit” command tied to the Permit User Url to be Moderators only, so only moderators can allow people to post links.
  2. If you don’t want Mods, VIPs or even the broadcaster to be exempt, check the “Check Url” Action on the “Execute Code” sub-action for the following code, and modify the respective “true” to a “false”:
bool ALLOW_MODERATORS = true;
bool ALLOW_VIPS = true;
bool ALLOW_BROADCASTER = true;
  1. If you want to add whitelisted links that will never be removed, add them to the white list in the “Check Url” Action on the “Execute Code” sub-action in the following code. The way this works is that links that START with these texts will never get removed from chat, I for example added the prefix for my clips and the links to my discord server. Make sure if you add new ones to add commas between them, and to put them in quotation marks.
List<string> whitelist = new List<string>()
{
	"https://www.twitch.tv/emongev/clip/",
	"www.twitch.tv/emongev/clip/",
	"https://discord.gg/DaMEhRs",
	"discord.gg/DaMEhRs"
};
  1. In Permit User Url Set the length you want the permit to be active for by changing the argument, by modifying the following line from 30 to whatever length in seconds you want in the “Execute Code” sub-action:
int TIME_TO_PERMIT_SECONDS = 30;

Last Updated: 2024-03-28

Change Log:
1.2 (2024-03-28)

  • Fixed delete message API method change.
  • Changed the ALLOWS to be in code for easier modification.
  • Updated the export to the latest streamer.bot version.
  • Made the Check URL include the respective chat trigger right away.

Contributors

2 Likes