Commit Graph

  • 10534d64f2 🚀 docs(README.md): Update plugin configuration instructions for compatibility with Guoba. main Jerryplusy 2026-01-08 13:18:27 +08:00
  • 2e1d113298
    Merge pull request #14 from Jerryplusy/dev Jerry 2026-01-08 13:02:49 +08:00
  • a9843beed7 feat(guoba.support.js): add support function for crystelf-plugin with plugin and config information v1.0.0 #14 dev Jerryplusy 2026-01-08 09:42:20 +08:00
  • b0c45f413a feat(guoba/configHandler): add configuration handling logic for reading, setting, and saving settings in WebUI Jerryplusy 2026-01-08 09:42:13 +08:00
  • afd448bf40 🔧 fix(guoba/configSchema): update help message and field name for improved clarity in settings Jerryplusy 2026-01-08 09:42:03 +08:00
  • 13281e96fe 🔧 fix(guoba/configSchema): update bottomHelpMessage for character selection in the emoji plugin configuration Jerryplusy 2026-01-07 18:36:20 +08:00
  • a57c9b2c55 🐛 fix(plugin): resolve issue causing incorrect message formatting in bot responses Jerryplusy 2026-01-07 18:33:40 +08:00
  • 27609a7c80 feat(guoba/configSchema.js): add main configuration schema for Guoba plugin with various settings options Jerryplusy 2026-01-07 18:33:13 +08:00
  • 85bd436b1f 🗑️ refactor(config): remove blackwords configuration file and clean unused fields in ai.json and config.json Jerryplusy 2026-01-07 18:33:03 +08:00
  • 58c4f19dd6 feat(configControl.js): ensure data and plugin config directories exist and handle missing files gracefully Jerryplusy 2026-01-06 12:49:35 +08:00
  • 9a642aa560 🎨 feat(README): support image generation and add configuration options for image generation settings Jerryplusy 2026-01-05 18:26:52 +08:00
  • e0b0b5bacf 🛠️ fix(openaiChat): improve AI response parsing and error handling for better logging and response extraction (#13) Jerryplusy 2026-01-05 18:05:02 +08:00
  • 943a51be65 🚀 chore(components): remove unused date component 🗑️ chore(modules): delete Fanqie app module 🗑️ chore(utils): remove Pinyin utility class 🛠️ refactor(components/tool): clean up tool functions 📦 update(package): add fs-extra and uuid dependencies Jerryplusy 2026-01-05 13:43:38 +08:00
  • 8c413949ac 🎨 refactor(prompts.js): simplify image processing instructions for clarity 🧹 clean(responseHandler.js): remove unused edit property in image message 🔧 fix(aiCaller.js): adjust image processing logic to default to generation mode 🔧 fix(ai.js): refine logic to handle source image extraction properly 📝 update(imageProcessor.js): enhance error logging for image editing failures Jerrypluay 2025-12-07 01:19:05 +08:00
  • 20eaf117f1 feat(imageProcessor): add image editing functionality and improve response structure for better processing. Jerrypluay 2025-12-07 00:39:52 +08:00
  • f1215fc32e feat(config/ai.json): add imageMode for selecting image generation method feat(lib/ai/imageProcessor.js): implement image generation via OpenAI and chat methods Jerryplusy 2025-12-06 23:32:53 +08:00
  • cb27aec4f1 🔧 fix(config/ai.json): update timeout value from seconds to milliseconds for image generation Jerrypluay 2025-12-06 23:03:44 +08:00
  • 689eba1f9d 🆕 feat(apps/ai): add image message handling for image generation and editing features Jerryplusy 2025-12-06 22:48:58 +08:00
  • 0a64c3b9d0 Merge remote-tracking branch 'origin/main' Jerryplusy 2025-12-06 18:55:24 +08:00
  • 0de747a337 🎨 refactor(lib/ai/renderer.js): update temporary directory structure for HTML files in crystelf-plugin 🎨 refactor(lib/music/musicRenderer.js): adjust temporary directory for music files in crystelf-plugin Jerryplusy 2025-12-06 02:13:01 +08:00
  • 23f6013e19 🔧 fix(aiCaller): convert user ID to string for consistent user configuration retrieval Jerrypluay 2025-12-06 01:33:24 +08:00
  • fcbb10d2f5 🎨 refactor(aiCaller): improve logging for user OpenAI instance retrieval 🔧 fix(userConfigManager): update user config path and improve error handling during load/save operations Jerryplusy 2025-12-06 01:30:11 +08:00
  • 71f956d418 🧹 refactor(userConfigManager): remove unnecessary logger import and logging for user config save action Jerrypluay 2025-12-06 01:21:32 +08:00
  • bb6cfa8689 feat(lib/ai/aiCaller.js): integrate user configuration for OpenAI instance management and API calls Jerryplusy 2025-12-06 01:02:51 +08:00
  • 1283db5d1e feat(ai): Enhance multimodal support by allowing smart selection of model based on message type. 📄 config: Add smart multimodal option for flexible AI model usage. 🛠️ fix(aiCaller): Update AI caller logic to utilize smart multimodal settings effectively. Jerryplusy 2025-12-05 23:48:47 +08:00
  • 894dba0aa0 🎉 feat(README): update feature support for reference messages and multimodal model integration. Jerryplusy 2025-12-01 16:59:55 +08:00
  • f25440698a 📝 chore(index): implement handling for enabled/disabled plugins and log status during loading process (#12) Jerryplusy 2025-12-01 13:42:16 +08:00
  • 875ca65ed9 🚀 fix(openaiChat): simplify messages handling by removing unnecessary checks and defaults Jerrypluay 2025-11-30 13:02:22 +08:00
  • f2de86d421 Merge remote-tracking branch 'origin/main' Jerrypluay 2025-11-30 11:13:59 +08:00
  • 8237606ed3 🧹 chore(apps/music.js): clean up group search after sending music results to improve functionality Jerrypluay 2025-11-30 11:11:57 +08:00
  • dfd585409a feat(openaiChat): add support for multi-modal messages in AI chat function. Jerryplusy 2025-11-30 11:10:54 +08:00
  • 619f2a3295 🔧 fix(apps/music.js): simplify music result sending and sanitize filenames for better compatibility Jerryplusy 2025-11-30 11:07:38 +08:00
  • 7a3df0af50
    Merge pull request #11 from devil233-ui/patch-2 Jerry 2025-11-30 11:05:25 +08:00
  • 61a9462247 feat(apps/ai.js): enhance message processing to support multimodal inputs and improve user message extraction. feat(config/ai.json): add configuration options for multimodal model support. feat(lib/ai/aiCaller.js): implement multimodal AI call handling and formatting for diverse message types. Jerryplusy 2025-11-30 10:50:12 +08:00
  • d0b6b939cd
    Sanitize filenames and enhance error handling #11 devil233 2025-11-30 06:58:03 +08:00
  • a7e701cbb2 🎵 feat(README.md): add song request feature with network optimization tips and new JSON configuration options resolves #10 Jerrypluay 2025-11-29 16:52:54 +08:00
  • 68f7a83024 🎵 feat(music): add music feature toggle in config and prevent actions when disabled(#10) Jerrypluay 2025-11-29 16:39:12 +08:00
  • b6897704c1 feat(music.js): clear group search after sending music results to improve user experience Jerrypluay 2025-11-29 13:33:17 +08:00
  • 840d26300a 🐛 fix(apps/music.js): correct regex patterns and improve error messages for music commands in bot interaction Jerrypluay 2025-11-29 13:28:51 +08:00
  • 941c5a2cc6 🎉 feat(music): improve filename generation and implement download progress logging Jerrypluay 2025-11-29 00:53:49 +08:00
  • 27fed36558
    Merge pull request #9 from Jerryplusy/feat.music Jerry 2025-11-29 00:11:33 +08:00
  • c57c2d9ec6 feat(music): the music is good! #9 Jerryplusy 2025-11-29 00:09:26 +08:00
  • c7e004fe3f 🎉 feat(music): add Crystelf music plugin and configuration for music API integration. feat(group): implement methods to send group audio and files with various adapters. Jerrypluay 2025-11-27 18:44:43 +08:00
  • 84c6990dc7
    Merge pull request #8 from devil233-ui/main Jerry 2025-11-27 18:35:37 +08:00
  • d9c8da47c0 🎨 chore(apps/rssPush.js): clean up import statements and improve logging messages for better clarity and consistency #8 Jerrypluay 2025-11-27 18:30:46 +08:00
  • b86743f885
    fix RSSpush and add listFeeds functionality devil233 2025-11-26 22:44:55 +08:00
  • 21d8546486 🔧 fix(constants/prompts): update "at" field to use -1 instead of false for message structure consistency Jerrypluay 2025-11-26 18:24:48 +08:00
  • 4e440aaae7 🐛 fix(apps/ai.js): correct display text assignment to use message.text instead of msg.text Jerrypluay 2025-11-26 15:03:11 +08:00
  • bd6ad16445 feat(ai): add max message length configuration and truncate long messages in chat history display Jerrypluay 2025-11-26 13:47:22 +08:00
  • 5c97c9cdf7 🐛 fix(aiCaller): improve message handling for group chat history and mentions with proper looping and name retrieval Jerrypluay 2025-11-25 13:46:30 +08:00
  • f17e9ec0dc 🧹 chore(constants): remove obsolete returnMessages.js file Jerrypluay 2025-11-25 13:34:25 +08:00
  • c82f3e9cb7 🚀 feat(config): enable auto-update option for the crystelf-plugin in the configuration file. 🎉 feat(index): implement automatic update checks based on the config setting in the plugin initialization. Jerrypluay 2025-11-25 12:55:38 +08:00
  • 56d4ac06c4 📝 chore(prompts): update guidelines for message formatting and user context handling in AI prompts Jerrypluay 2025-11-25 12:46:45 +08:00
  • be1d756e1e 🔧 fix(prompts): update quote parameter to -1 for message types 🔧 fix(responseHandler): set quote default to -1 for message processing 🔧 fix(message): adjust message handling to use seq for quotes in group messages 🔧 fix(ai): include message_id in formatted returnMessage for better tracking Jerrypluay 2025-11-24 17:29:14 +08:00
  • 7970f14f23 🛠️ fix(apps/ai.js): improve message formatting for replies and quoted messages in chat history Jerrypluay 2025-11-24 16:19:28 +08:00
  • 0dd31c9458 feat(aiCaller.js): add method to calculate time difference for memory timestamps in context introduction Jerrypluay 2025-11-24 15:57:43 +08:00
  • 134f068bec 🔧 fix(prompts): change recall from number to boolean for message structure Jerrypluay 2025-11-24 13:54:07 +08:00
  • f59dffbf37 🔧 fix(apps/ai.js): correct keyword matching to use event message instead of user message Jerrypluay 2025-11-24 13:45:05 +08:00
  • 7619b01000 📝 refactor(prompts.js): Remove unused recall functionality and clean up response handler logic 🧹 chore(responseHandler.js): Simplify message type handling by eliminating deprecated recall case 🚧 cleanup(ai.js): Delete obsolete recall message handling function and related case statements Jerrypluay 2025-11-24 13:43:37 +08:00
  • f0bd88eed3 🐛 fix(apps/ai.js): improve message extraction by adding checks for non-empty user messages Jerrypluay 2025-11-24 13:33:34 +08:00
  • 2a43f40b5f fix(ui): adjust image URL check condition Jerrypluay 2025-11-14 07:30:22 +08:00
  • f171a534a9 fix(ai): correct image URL check and remove unused like message handler Jerrypluay 2025-11-13 21:40:47 +08:00
  • 976e054e93 refactor(ai): 不再支持ollama及流式输出 Jerrypluay 2025-11-13 16:28:35 +08:00
  • d4849832a1 refactor: 删除午安相关逻辑 Jerrypluay 2025-11-12 13:48:16 +08:00
  • 907fb6fa37 fix: 移除戳一戳和错误处理提示词 Jerrypluay 2025-11-12 13:47:47 +08:00
  • 8698e9db98 refactor: 移除不必要的预设消息标记和适配器获取逻辑 Jerrypluay 2025-11-11 13:07:52 +08:00
  • 0d514b04f1 feat(ai-call): 让ai知道日期时间 Jerrypluay 2025-11-09 10:58:03 +08:00
  • 26a76e8ca0 refactor(memory): 优化系统提示词构建 Jerrypluay 2025-11-09 01:48:40 +08:00
  • a275763d4a fix(plugins/crystelf-plugin): 修复日志记录和消息处理逻辑 Jerrypluay 2025-11-09 01:47:54 +08:00
  • 3f7f682f7d fix(ai) 细节优化 Jerrypluay 2025-11-09 01:29:34 +08:00
  • faad52d425 fix(ai) 空消息不回复 Jerrypluay 2025-11-09 01:27:49 +08:00
  • fdfe84b142 style(log) 增强日志输出 Jerrypluay 2025-11-08 22:21:18 +08:00
  • 03560fd08f fix(ai): 修正消息类型判断逻辑 Jerrypluay 2025-11-08 18:03:59 +08:00
  • 9f2c0c3fd5 fix(ai): fix typo Jerrypluay 2025-11-08 17:32:01 +08:00
  • 4fffa2d6cf fix(ai): 修正配置项中昵称属性名错误 Jerrypluay 2025-11-07 20:34:52 +08:00
  • 7629e7134e fix(ai): 修改at消息处理逻辑并优化戳一戳消息处理 resolves #3 Jerrypluay 2025-11-07 13:27:56 +08:00
  • 01fe6c183c fix: 修复错误响应中的昵称替换逻辑 Jerrypluay 2025-11-07 13:23:37 +08:00
  • 97caa74d93 fix(poke): 主人戳机器人时不执行戳动作 resolves #2 Jerrypluay 2025-11-05 18:31:59 +08:00
  • 883233b443 style(api): 注释掉调试日志 Jerrypluay 2025-11-03 13:37:04 +08:00
  • d7e5322f94 refactor: 移除不必要的response_format配置 Jerrypluay 2025-11-03 13:36:45 +08:00
  • 1abf299a2d fix(ai): 修复空消息导致的格式问题 Jerrypluay 2025-10-30 13:44:14 +08:00
  • e0aa49bcea docs: 增加对主人角色的严格说明和记忆规则细化 Jerrypluay 2025-10-30 13:33:13 +08:00
  • 145a352f01 fix(core): 修正仅@机器人但无文本时返回空数组的逻辑 Jerrypluay 2025-10-29 21:27:23 +08:00
  • a9a494ddc1 fix(ai): 修正字符串匹配失败和回复逻辑 Jerrypluay 2025-10-29 21:17:10 +08:00
  • d72db21461 feat: 引入会话管理器并处理调用失败时的会话状态 Jerrypluay 2025-10-29 18:42:24 +08:00
  • bef44e65c9 fix(ai): 修复AI处理逻辑并添加默认回复 Jerrypluay 2025-10-29 18:42:18 +08:00
  • 414fe08f45 fix: AI调用失败时停用用户会话 Jerrypluay 2025-10-29 13:53:22 +08:00
  • 6c726f242f fix(aiCaller, prompts): 移除当前北京时间的显示并修正错误日志信息 Jerrypluay 2025-10-29 13:43:21 +08:00
  • fa0f3ceb4e fix(core): 在错误处理中添加adapter获取逻辑 Jerrypluay 2025-10-28 21:50:56 +08:00
  • 63b801730d fix: 修正响应格式错误和默认错误消息 Jerrypluay 2025-10-28 21:26:34 +08:00
  • e2255e6901 Merge remote-tracking branch 'origin/main' Jerrypluay 2025-10-27 18:13:35 +08:00
  • 65c0a3fe2e style(openaiChat.js): 注释掉调试日志 Jerrypluay 2025-10-27 18:12:21 +08:00
  • 1e3efeda41 style: 修改README.md中的格式调整图片显示方式 Jerryplusy 2025-10-26 10:58:17 +08:00
  • 67d3c9b942 docs: 更新README文档并添加详细功能描述 Jerryplusy 2025-10-26 10:54:58 +08:00
  • 70c7edb9f2 fix(60s): 修正图片编码参数及更新API地址 Jerryplusy 2025-10-26 10:08:02 +08:00
  • 582b4450fb style: 代码格式优化 Jerryplusy 2025-10-26 00:42:03 +08:00
  • c4060f535f fix(aiCaller): 修正参数传递和时间格式问题 Jerryplusy 2025-10-26 00:32:26 +08:00
  • 30e1f058b1 fix:修复早报 Jerryplusy 2025-10-25 10:18:36 +08:00
  • 0947bff85a feat:more Jerrypluay 2025-10-24 21:10:42 +08:00
  • daf4c9852b feat:60s Jerrypluay 2025-10-24 21:10:02 +08:00