HuoNiu QQNotif is a QQ/TG message notification plugin designed specifically for XenForo 2.3.x, which supports automatic push notifications for site events to QQ/TG groups/users, helping site administrators achieve efficient community message linkage and automated management. The plugin adopts the native XF backend style, supports bulk log management, and is easy to operate, secure, and reliable.
This plugin is based on the NapCat QQ bot to implement the message push feature. Before use, please ensure NapCat is correctly installed and configured on the server. Please refer to the installation guide.
๐ข Multi-platform Support
QQ Group Notifications: Based on NapCat (OneBot 11), perfectly adapted for domestic communities
Telegram Notifications: Official Bot API, accessible worldwide without restrictions
Independent Switch: Enable QQ, Telegram, or both platforms for notifications separately
๐ Comprehensive Message Monitoring
โ New Topic Publication Notifications
โ Post Reply Notifications
โ User Registration Notifications
โ Resource Publication Notifications (XFRM)
โ Resource Update Notifications
โ Section/Resource Category Filtering (Precise Push)
๐จ Flexible Message Customization
๐ Customizable message templates
๐ท๏ธ Supports variables: {title} {username} {url} {snippet} {date}, etc.
๐ฏ Selective monitoring of sections and resource categories
๐ก๏ธ Enterprise-grade Security Protection
โ XSS Protection (All HTML outputs are escaped)
โ CSRF Protection (Delete operation verification Token)
โ SQL Injection Protection (Parameterized queries)
โ Input length limits (Messages up to 4000 characters, snippets up to 200 characters)
โ Token information masking (Sensitive information hidden in logs)
โ URL Whitelist validation (Prevents open redirection)
๐ Comprehensive Logging System
๐ Records all notification sending logs
๐ Tracks sending status (Success/Failure/Error information)
๐๏ธ Bulk delete and clear logs
โฐ Automatic log cleanup (Configurable retention period)
๐งช Convenient Testing Feature
๐ฏ Independent test buttons for QQ and Telegram
โ Real-time configuration verification (Format check)
๐ Detailed error prompts and configuration status display
๐ก Technical Highlights
Zero performance loss
Asynchronous notification mechanism
Timeout protection (Connection 5 seconds, Response 3 seconds)
Optional logging system
Plug-and-play
QQ: Deploy NapCat โ Fill in the address and group number โ Done
Telegram: Create Bot โ Get Chat ID โ Done
No need for complex configurations like Webhooks, reverse proxies, etc.
Production-ready
Audited against XenForo official security standards
Fixes all known vulnerabilities
Complete error handling and logging
๐ Use Cases
Internal enterprise communities: Simultaneously cover domestic and international teams (QQ + Telegram dual push)
Game communities: Instant notifications for new resources/updates to QQ groups
Open-source projects: Real-time synchronization of forum dynamics to Telegram channels
E-commerce sites: Automatic push notifications for new product launches and member registrations
๐ฆ Technical Specifications
XenForo: 2.3.0+
PHP: 8.0+
Extensions: cURL
Protocols: OneBot 11 (QQ) / Telegram Bot API
please support the developers. If you have any other questions
please leave a comment and let us know!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.