[ai_admin]AI版主热
64014
- AI版主ID ai_admin版本 1.0.1插件制作者 awyme售价 10 积分3967 行 / 217 KBHook / 后台页为论坛配置不同版块的 AI 角色,按规则自动回帖、@召唤,并支持自动版务审核。收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。app/plugins/ai_admin/plugin.php开发日志已有 2 条
个人独立维护项目。
主楼 版本 1.0.0 更新:
AI 角色- 多角色配置,每个角色绑定一个真实论坛账号作为发帖身份(不自动建号)
- 角色可绑定多个版块,支持优先级排序
- 每个角色独立设置:语言风格、语气、专业程度、回复长度、自定义提示词
- 角色规则引擎:keyword(关键词)、regex(正则)、user_group(用户组)、content_pattern(内容模式)四类匹配规则
自动回帖与 @召唤
AI 版务审核
- 对主题/回复做 AI 判定,输出 verdict(ok / violation / spam / quality / miscategorized)与置信度
- 支持动作:mute(禁言)、digest(加精)、pin(置顶)、move(移动)、delete(删除),各动作独立开关
- 完整审计:记录判定理由、执行动作、撤销数据(undo_data),支持后台人工复核与撤销
- 可配置通知作者(系统消息发件人取自 default_reply_uid)
插件质量报告
插件:
ai_adminHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 app.boot 全站请求启动 否 5 - - - 读 plugin_ai_admin_settings reply.after_save 回帖保存后 回调内 3 - app_replies, app_users, app_topics 修正❗️ app_replies, app_users, app_topics 修正❗️ 写 plugin_ai_admin_replies, plugin_ai_admin_logs;读 plugin_ai_admin_settings, plugin_ai_admin_roles, plugin_ai_admin_role_forums, plugin_ai_admin_role_rules, plugin_ai_admin_providers 修正❗️ topic.after_save 主题保存后 回调内 3 - app_replies, app_users, app_topics 修正❗️ app_replies, app_users, app_topics 修正❗️ 写 plugin_ai_admin_replies, plugin_ai_admin_logs;读 plugin_ai_admin_settings, plugin_ai_admin_roles, plugin_ai_admin_role_forums, plugin_ai_admin_role_rules, plugin_ai_admin_providers 修正❗️ 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
plugin_ai_admin_settings字段 类型 可空 默认值 约束 id id 否 - 主键、自增 setting_key key 否 - 唯一 setting_value text 是 - - created_at uint 否 - - updated_at uint 否 - - plugin_ai_admin_providers字段 类型 可空 默认值 约束 id id 否 - 主键、自增 name string 否 - - provider_type string 否 'openai' - api_key text 是 - - model string 是 '' - endpoint_url text 是 - - temperature string 是 '0.7' - max_tokens uint 是 1000 - timeout uint 是 30 - ssl_verify uint 否 1 - is_default uint 否 0 - enabled uint 否 1 - created_at uint 否 - - updated_at uint 否 - - plugin_ai_admin_roles字段 类型 可空 默认值 约束 id id 否 - 主键、自增 role_name string 否 - - role_description text 是 - - custom_name string 是 '' - bound_user_id uint 是 0 - provider_id uint 是 0 - model string 是 '' - language_style string 是 '' - tone string 是 '' - expertise_level string 是 '' - response_length string 是 '' - custom_prompt text 是 - - priority uint 否 0 - allow_mention uint 否 1 - mention_cross_forum uint 否 0 - enabled uint 否 1 - created_at uint 否 - - updated_at uint 否 - - plugin_ai_admin_role_forums字段 类型 可空 默认值 约束 id id 否 - 主键、自增 role_id uint 否 - - forum_id uint 否 - - created_at uint 否 - - plugin_ai_admin_role_rules字段 类型 可空 默认值 约束 id id 否 - 主键、自增 role_id uint 否 - - rule_name string 否 - - rule_type string 否 - - rule_config text 否 - - priority uint 否 0 - enabled uint 否 1 - created_at uint 否 - - updated_at uint 否 - - plugin_ai_admin_logs字段 类型 可空 默认值 约束 id id 否 - 主键、自增 action_type string 否 - - target_type string 否 - - target_id uint 是 - - role_id uint 是 - - ai_user_id uint 是 - - action_data text 是 - - status string 否 'pending' - error_message text 是 - - created_at uint 否 - - plugin_ai_admin_replies字段 类型 可空 默认值 约束 id id 否 - 主键、自增 topic_id uint 否 - - reply_id uint 是 - - role_id uint 是 - - original_content text 否 - - ai_response text 否 - - ai_model string 是 - - tokens_used uint 是 - - processing_time uint 是 - - status string 否 'generated' - created_at uint 否 - - 非常不错哦。自动管理。
厉害
非常不错的创意
有意思,
不错
这个不错,赞👍
有没图片演示呢
版本 1.0.1 更新:
1.0.1
修复了一处UI错误。
添加了预览图。目前还只针对了日常类型的版块内容,主要还是针对的帖子内容。
插件规范其实可以理解为一段提示词,可以绑定到单个AI角色上,这个是没有问题的。
但是插件版块,涉及附件,那么对AI来说就需要取得附件,并根据提示词进行检查,插件的大小,提示词约束项越多,AI需要的时间越长。嗯 每条内容 AI 自动读吗?
这会不会消耗很多 TOKEN?