🤖 Chatbot Enchanced Community Node (Buffer Message - Spam Detection - Rate Limit - Key Notification)

:robot: n8n-nodes-chatbot-enhanced

The purpose of creating this node is for the needs of advanced chatbot logic that I usually implement for my clients in a private node. I am now creating its community node for message buffering, spam detection, rate limiting, follow-up sessions, etc., which is user-friendly and can also be combined with the built-in n8n Redis node for advance automation using Real Time Key Notification.

:rocket: Production-ready v1.0.1 chatbot enhancement node for n8n workflows with Redis/Valkey/Upstash integration and real-time trigger capabilities.

:high_voltage: High-performance architecture supporting 100-200+ operations per second with enterprise-grade error handling, streamlined outputs, and lean codebase.

:fire: Core Features:

- :floppy_disk: Buffer Message: Collect messages with human-like timing and basic anti-spam filtering

- :police_car_light: Spam detection: Advanced content filtering with pattern matching and flood protection

- :stopwatch: Rate Limit: Smart request throttling with burst protection and adaptive penalties

- :satellite_antenna: Real-Time Key Notification Trigger: Instant workflow activation on Redis key changes

- :bar_chart: 3 Clean Outputs: Success, Spam, and Process streams for organized workflow management

- :wrench: Multi-Provider Support: Redis, Valkey (recommended), and Upstash compatibility

I would be thrilled if you could give it a try and share your feedback—all suggestions and constructive critiques are welcome! If you find the node useful, a ‘like’ or a ‘star’ would mean a lot. Thank you!

For more information and instalation tutorial please follow this link:

2 Likes

Nice work with this node!

1 Like

Thanks for this node

1 Like

This node is very very very good! Thanks!

1 Like