- Added new dependencies for SQLite support and improved HTTP client functionality in go.mod and go.sum. - Refactored webhook server implementation to utilize a simplified version, enhancing code maintainability. - Updated API client to leverage a generic request method, streamlining API interactions. - Modified configuration to include access token for webhook server, improving security. - Enhanced event handling and request processing in the API client for better performance.
58 lines
1.0 KiB
TOML
58 lines
1.0 KiB
TOML
# CellBot Configuration
|
|
|
|
[server]
|
|
host = "0.0.0.0"
|
|
port = 8080
|
|
|
|
[log]
|
|
level = "info"
|
|
output = "logs/cellbot.log"
|
|
max_size = 100 # MB
|
|
max_backups = 3
|
|
max_age = 7 # days
|
|
|
|
[protocol]
|
|
name = "milky"
|
|
version = "1.0"
|
|
|
|
[protocol.options]
|
|
# Protocol specific options can be added here
|
|
|
|
[engine.rate_limit]
|
|
enabled = true
|
|
rps = 100 # 每秒请求数
|
|
burst = 200 # 突发容量
|
|
|
|
# ============================================================================
|
|
# Bot 配置
|
|
# ============================================================================
|
|
|
|
# Milky Bot 示例
|
|
[[bots]]
|
|
id = "milky_bot_1"
|
|
protocol = "milky"
|
|
enabled = false
|
|
|
|
[bots.milky]
|
|
protocol_url = "http://localhost:3000"
|
|
access_token = "your_token_here"
|
|
event_mode = "sse"
|
|
timeout = 30
|
|
retry_count = 3
|
|
|
|
# OneBot11 Bot 示例
|
|
[[bots]]
|
|
id = "onebot11_bot_1"
|
|
protocol = "onebot11"
|
|
enabled = true
|
|
|
|
[bots.onebot11]
|
|
connection_type = "ws"
|
|
self_id = "123456789"
|
|
nickname = "TestBot"
|
|
ws_url = "ws://192.168.10.148:3001"
|
|
access_token = "hDeu66@_DDhgMf<9"
|
|
timeout = 30
|
|
heartbeat = 30
|
|
reconnect_interval = 5
|