From 1de44bac44915ed24779a2e5e25178f3cf9d5715 Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 21 May 2025 17:12:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=B3=E9=94=AE=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/ai_auto_response/bot_ai.py | 19 ++++++---------- plugins/ai_auto_response/config.toml | 33 +++++++++++++++++++++++++--- 2 files changed, 37 insertions(+), 15 deletions(-) diff --git a/plugins/ai_auto_response/bot_ai.py b/plugins/ai_auto_response/bot_ai.py index b6fd46e..ce7f565 100644 --- a/plugins/ai_auto_response/bot_ai.py +++ b/plugins/ai_auto_response/bot_ai.py @@ -17,18 +17,13 @@ class InterventionBot: reply_threshold = self.config.get("ReplyThreshold", {}) # 表情符号库 - self.emojis = keywords.get("emojis", - ["[捂脸]", "[奸笑]", "[可怜]", "[擦汗]", "[发呆]", "[抠鼻]", "[破涕为笑]", "[旺柴]"]) + self.emojis = keywords.get("emojis", []) # 话题关键词 - self.hot_topics = keywords.get("hot_topics", - ["咖啡", "手机", "小米", "华为", "苹果", "价格", "流畅", "螺蛳粉", "外卖"]) - self.fish_keywords = keywords.get("fish_keywords", - ["鱼缸", "鱼便", "红边", "造浪", "养鱼", "进货", "鳑鲏", "吸鳅"]) - self.tech_keywords = keywords.get("tech_keywords", - ["MIUI", "鸿蒙", "iPhone", "安卓", "推送", "充电", "屏幕", "电池"]) - self.mechanism_keywords = keywords.get("mechanism_keywords", - ["积分", "AI ", "功能列表", "黑丝", "打劫", "指令"]) - self.news_keywords = keywords.get("news_keywords", ["新闻", "骨灰房", "法院", "判决", "住建局"]) + self.hot_topics = keywords.get("hot_topics", []) + self.fish_keywords = keywords.get("fish_keywords", []) + self.tech_keywords = keywords.get("tech_keywords", []) + self.mechanism_keywords = keywords.get("mechanism_keywords", []) + self.news_keywords = keywords.get("news_keywords",[]) # 早晨签到时间窗口 morning_start_hour = time_window.get("morning_start_hour", 8) @@ -230,7 +225,7 @@ class InterventionBot: if __name__ == "__main__": # 模拟聊天记录 sample_chat_log = [ - {"timestamp": "2025-03-14 08:06:38", "user_id": "Jyunere", "message": "签到"}, + {"timestamp": "2025-03-14 08:06:38", "user_id": "Jyunere", "message": "白嫖马斯克,每个月150刀的额度,应该能玩很久了。"}, {"timestamp": "2025-03-14 08:06:54", "user_id": "Jyunere", "message": "啥情况?卷了?"}, {"timestamp": "2025-03-14 08:07:20", "user_id": "wxid_qx4z0jq3rp3122", "message": "那你喝咖啡就好了"}, {"timestamp": "2025-03-14 09:12:28", "user_id": "Jyunere", "message": "我同事的鸿蒙确实流畅。"}, diff --git a/plugins/ai_auto_response/config.toml b/plugins/ai_auto_response/config.toml index 1cbbe22..7574fba 100644 --- a/plugins/ai_auto_response/config.toml +++ b/plugins/ai_auto_response/config.toml @@ -8,9 +8,36 @@ dify_api_key = "app-oDHbln5CzBLt3uS9bIBlJjhZ" # 请在此处填入您的DIFY AP emojis = ["[捂脸]", "[奸笑]", "[可怜]", "[擦汗]", "[发呆]", "[抠鼻]", "[破涕为笑]", "[旺柴]"] # 话题关键词 hot_topics = ["咖啡", "手机", "小米", "华为", "苹果", "价格", "流畅", "螺蛳粉", "外卖"] -fish_keywords = ["鱼缸", "鱼便", "红边", "造浪", "养鱼", "进货", "鳑鲏", "吸鳅"] -tech_keywords = ["MIUI", "鸿蒙", "iPhone", "安卓", "推送", "充电", "屏幕", "电池"] -mechanism_keywords = ["积分", "AI ", "功能列表", "黑丝", "打劫", "指令"] +fish_keywords = [ + "鱼缸", "缸", "鱼", "鱼苗", "热带鱼", "金鱼", "观赏鱼", "罗汉鱼", "斗鱼", "孔雀鱼", "神仙鱼", "鹦鹉鱼", + "灯科", "龙鱼", "地图鱼", "魟鱼", "草缸", "海缸", "水草", "水泵", "滤材", "硝化", "过滤", "缸体", + "缸底", "底砂", "加热棒", "冷水鱼", "水温", "水质", "换水", "晒水", "PH值", "亚硝酸盐", "硝酸盐", + "鱼食", "投喂", "喂食", "缸养", "寄生虫", "白点", "病鱼", "翻肚", "缸爆", "沉底", "氧气泵", + "打氧", "造景", "生化球", "过滤桶", "外置过滤", "过滤棉", "清缸", "拉线", "鱼便", "崩缸", + "饲养", "养水", "循环系统", "水妖精", "进水口", "出水口", "滴流盒", "蛋分", "藻类", "绿水", + "爆藻", "石头", "沉木", "CO2", "定时器" +] +tech_keywords = [ + # 品牌/系统相关 + "MIUI", "鸿蒙", "iOS", "iPhone", "安卓", "Android", "Windows", "Mac", "Linux", + "小米", "华为", "荣耀", "苹果", "三星", "vivo", "OPPO", "realme", "魅族", "一加", "红米", "中兴", "联想", + + # 功能/硬件组件 + "推送", "充电", "屏幕", "电池", "信号", "发热", "卡顿", "刷新率", "像素", "拍照", "音质", + "NFC", "红外", "扬声器", "马达", "快充", "耗电", "续航", "UI", "指纹", "面部识别", "解锁", + "摄像头", "前摄", "后摄", "内存", "闪存", "存储空间", "RAM", "ROM", "屏占比", "刘海屏", "挖孔屏", "折叠屏", + + # 芯片/性能 + "骁龙", "天玑", "麒麟", "A系列", "SoC", "处理器", "芯片", "跑分", "安兔兔", "鲁大师", "GPU", "CPU", "核心", "制程", + + # 系统/应用/开发 + "系统更新", "OTA", "开源", "固件", "刷机", "root", "bootloader", "ADB", "Xposed", "系统权限", "卡刷", "线刷", + + # 科技趋势/智能化 + "AI", "人工智能", "大模型", "GPT", "ChatGPT", "语音助手", "Siri", "小爱同学", "小艺", "算法", "智能识别", + "自动驾驶", "感应器", "人脸识别", "语音识别", "AR", "VR", "混合现实", "穿戴设备", "智能手表", "手环" +] +mechanism_keywords = [] news_keywords = ["新闻", "骨灰房", "法院", "判决", "住建局"] [TimeWindow]