Commit Graph

9 Commits

Author SHA1 Message Date
bba771e4f9 feat: add user-defined event system for custom auto-replies 2025-08-01 11:25:57 +08:00
cc
c4ce4ef2a5 Update custom_reply.go 2025-07-14 17:11:57 +08:00
AkashiNeko
20f2ccbacc feat: replace XML parsing with command-based approach and remove Grok API 2025-06-13 11:31:30 +08:00
AkashiNeko
c1d93e885d feat: add SiliconFlow API support 2025-04-12 11:42:26 +08:00
AkashiNeko
a2922a77be feat: add callme command and refactor LLM message handling
- Add new callme command to manage user nicknames
- Move LLM message handling logic from custom_reply.go to llm package
- Improve code organization and maintainability
2025-04-01 22:49:01 +08:00
AkashiNeko
91182bb2aa feat: add configurable Grok-2 LLM support for group chat
- Add group_llm_configs table for per-group LLM settings
- Add llm command to manage group configurations:
  - llm prompt: view/set custom prompt
  - llm max-history: view/set history message limit (max 300)
  - llm enable/disable: toggle LLM feature
  - llm status: view current settings
- Integrate Grok-2 LLM with group configs in customReply
- Filter out command messages from chat history
2025-03-27 12:07:11 +08:00
AkashiNeko
aa22682cb8 refactor: Refactored the qbot.Message struct to make it easier for upper layers to access the message type 2025-03-13 14:09:51 +08:00
AkashiNeko
c50c5595f9 refactor: optimize some functions without changing functionality 2025-03-12 20:51:15 +08:00
AkashiNeko
198c294904 feat: Added sh command 2025-03-09 17:54:44 +08:00