vanillanahida/astrbot_plugin_group_aip_review — explained in plain English
Analysis updated 2026-08-03 · repo last pushed 2026-06-09
Automatically delete spam or inappropriate messages in an AstrBot-powered QQ group chat.
Mute users who repeatedly violate content rules within a configurable time window.
Forward flagged messages to a separate notification group so human moderators can review them.
Kick out chronic rule-breakers after they exceed a configured violation threshold.
| vanillanahida/astrbot_plugin_group_aip_review | abhinavshrivastava950/montara | alirezarezvani/promptor | |
|---|---|---|---|
| Stars | 9 | 9 | 9 |
| Language | Python | Python | Python |
| Last pushed | 2026-06-09 | — | 2025-09-14 |
| Maintenance | Maintained | — | Quiet |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires a Baidu Cloud account with content moderation API credentials, plus the Baidu dependency installed through AstrBot.
AstrBot Plugin Group AIP Review is an add-on for AstrBot chatbots that automatically moderates group chat conversations. When someone sends a message that violates your content rules, the plugin can automatically revoke that message, temporarily mute the offender, or even kick them out of the group. It also forwards a copy of the flagged content to a notification group so moderators can see what was caught. The plugin works by sending messages to Baidu's content moderation service, which checks text, images, and GIF animations against rules you configure in your Baidu Cloud account. The plugin itself handles the messaging side, such as deleting rule-breaking messages and tracking violations, while Baidu's service makes the actual judgment about whether content is appropriate. You can set thresholds, such as how many violations within a given time window trigger a mute or kick, and the plugin keeps a running count per user and per group. This is designed for anyone running an AstrBot-powered community group, particularly on platforms like QQ. For example, if you manage a group where members share images and text, this plugin helps keep things clean without constant manual oversight. You could configure it to automatically remove spam or inappropriate images, mute someone who repeatedly breaks rules within five minutes, and alert your moderation team in a separate channel about what was flagged. One practical limitation worth noting: Baidu's system only allows one moderation strategy per application. That means all groups using the same Baidu API credentials share the same content rules, unless you set up separate Baidu applications for each group. The author acknowledges this constraint and invites suggestions for improving it. Setup involves installing the plugin through AstrBot's interface, adding the Baidu dependency, and entering your Baidu API credentials along with group-specific settings through a visual configuration panel.
An AstrBot plugin that automatically moderates group chat conversations using Baidu's content moderation service to detect and remove rule-breaking messages, mute repeat offenders, or kick them out of the group.
Mainly Python. The stack also includes Python, AstrBot, Baidu Cloud API.
Maintained — commit in last 6 months (last push 2026-06-09).
No license information is provided, so usage rights are unspecified.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.