add MQTT channel support

This commit is contained in:
hehaijunandhenry
2026-04-29 11:18:16 +08:00
parent a36472b55f
commit 5c0492900e
32 changed files with 1933 additions and 13 deletions
+20
View File
@@ -89,6 +89,13 @@ channels:
nickserv_password: "your-irc-nickserv-password"
sasl_password: "your-irc-sasl-password"
# Channel Settings (nested format for channels that use settings block)
channel_list:
mqtt:
settings:
username: "your-mqtt-username"
password: "your-mqtt-password"
# Web Tool API Keys
web:
brave:
@@ -226,6 +233,19 @@ channels:
- `channels.feishu.app_secret``config.channels.feishu.app_secret`
- etc.
Channels that use a `settings` block (e.g. MQTT) use the `channel_list` key instead:
```yaml
channel_list:
mqtt:
settings:
username: "value"
password: "value"
```
- `channel_list.mqtt.settings.username``config.channel_list.mqtt.settings.username`
- `channel_list.mqtt.settings.password``config.channel_list.mqtt.settings.password`
### Web Tools
**Brave, Tavily, Perplexity:**