Chat automation
Custom commands, permission levels, per-user cooldowns, global cooldowns and automatic timer messages.
TWITCH AUTOMATION · SELF-HOSTED
NauserBot combines chat commands, moderation, timers, loyalty, giveaways and Twitch events in one focused dashboard. It runs as a single Python service and is ready for Pterodactyl.
Chat, follows, subscriptions, raids and stream status arrive through Twitch APIs and EventSub.
Independent cogs handle commands, filters, points, timers and giveaways without mixing their data.
Chat messages and API actions pass through pacing, caching, retries and request-limit handling.
PRODUCT
The public page explains the project. After Twitch login, each streamer receives a separate channel dashboard with only their own commands, filters, viewer data and events.
Custom commands, permission levels, per-user cooldowns, global cooldowns and automatic timer messages.
Link, caps, repetition and symbol filters with blocked phrases, role exceptions, message removal and timeouts.
Local loyalty points, viewer activity and keyword giveaways. Twitch user IDs keep data attached after name changes.
Configurable responses for follows, subscriptions, gifted subscriptions, raids and stream online or offline events.
OPERATIONS
HOSTING
Upload the files to Pterodactyl, provide the Twitch application values in the environment file and start the service. Nginx forwards the public HTTPS domain to the assigned Pterodactyl port.
Open the Twitch connectionCHANNEL DASHBOARD