Initial implementation of IRC LLM bot
Full implementation from spec: ZNC/IRC client with TLS, Ollama LLM backend, per-user SQLite conversation memory, and Flask web admin portal with 7 pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
21
config/config.json
Normal file
21
config/config.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"channels": ["#general", "#support"],
|
||||
"trigger_on_nick": true,
|
||||
"trigger_prefix": null,
|
||||
"ignored_nicks": ["ChanServ", "NickServ"],
|
||||
"bot_nick": "avcbot",
|
||||
"system_prompt": "You are a helpful IRC assistant for Active Blue. Keep responses concise and under 3 sentences when possible.",
|
||||
"max_response_length": 400,
|
||||
"ollama_host": "192.168.2.10",
|
||||
"ollama_port": 11434,
|
||||
"ollama_model": "llama3.1",
|
||||
"ollama_temperature": 0.7,
|
||||
"ollama_num_predict": 120,
|
||||
"ollama_num_ctx": 2048,
|
||||
"response_timeout_seconds": 30,
|
||||
"context_window": 5,
|
||||
"memory_enabled": true,
|
||||
"memory_history_limit": 8,
|
||||
"memory_max_age_days": 90,
|
||||
"log_level": "INFO"
|
||||
}
|
||||
Reference in New Issue
Block a user