No. TwitchSentry is built for Streamer.bot and uses Twitch-specific actions and features like Twitch chat moderation, AutoMod, warnings, timeouts, bans, and user/group checks. It is designed for Twitch workflows, not platform "XYZ".
No. The core system is designed to run through Streamer.bot actions and configuration files. The GUI is optional and only used for easier settings management and review.
Yes. You can whitelist domains, exclude specific users, exclude groups, and optionally protect followers, subscribers, and VIPs from moderation.
Yes. TwitchSentry includes warning and escalation options, so you can warn first and escalate to timeout or ban after repeated violations.
Yes. It checks links, spaced-out URLs, obfuscated URLs, invalid TLDs, and suspicious patterns. It can also optionally scan URLs for malicious behavior.
Yes. TwitchSentry can act on AutoMod-held messages and either deny or approve them based on your configuration.
Yes. The permit system allows moderators to temporarily grant a user permission to post links, and the permit can expire automatically or be revoked manually.
Some modules do. LinkFilter such as CheckLink need a internet connection to check your input against their own database.
The core settings action also check occasionally for updates and inform users if a new TwitchSentry update is found.
Basic moderation and config-driven filtering still work without those optional online features.
Yes. Almost every reply is configurable in the GUI or message file.
Not necessarily. You choose the strictness and the action: delete, timeout or ban.
Yes. The project includes logging support, including action logs and violation logs, so you can review what was detected and how it was handled.
Partially it is. This script has been developed with input from the streamer.bot community and is support by AI. But i spend a lot of time putting heart and soul in it and my goal was to create a robust and valid moderation tool for everyone and easy to use. I understand that people, especially IT savvy people, will dislike the project because of the use of AI and i absolutely understand and support their point of view. But i had a lot of fun making it as with all my other projects, so i used it to "learn" coding and using AI for something valuable.
AI can create bugs and i am not a developer in classical terms. But i spend a reasonable amount of time fixing any bugs that occured while testing. If you still find bugs or have something to say, please let me hear it :)