feat(config): отключаемый Telegram-канал (telegram.enabled)
- TelegramCfg.Enabled (дефолт true); при false канал не создаётся и не крепится в Router, long-poll не стартует — нет сетевых вызовов к api.telegram.org - Validate требует token/chat_id только при enabled - Load пресетит enabled=true до unmarshal (applyDefaults для bool не различает явный false) - тесты, README и config.yaml.example обновлены
This commit is contained in:
@@ -95,8 +95,9 @@ make run # build + ./ratatoskr -config config.yaml
|
||||
|
||||
```yaml
|
||||
telegram:
|
||||
token: "..." # TG_TOKEN
|
||||
chat_id: "..." # TG_CHAT_ID
|
||||
enabled: true # false — отключить Telegram (без сетевых вызовов к api.telegram.org)
|
||||
token: "..." # TG_TOKEN (обязательно, если enabled)
|
||||
chat_id: "..." # TG_CHAT_ID (обязательно, если enabled)
|
||||
opencode:
|
||||
bin: "opencode"
|
||||
config_dir: "./agents" # каталог, куда распаковываются встроенные агенты
|
||||
|
||||
Reference in New Issue
Block a user