formatted (gci)

This commit is contained in:
avaksru 2026-03-23 12:28:42 +03:00
parent acd78cef70
commit 0300e5c963
3 changed files with 22 additions and 22 deletions

View file

@ -900,26 +900,26 @@ func (c *IRCConfig) SetSASLPassword(password string) {
} }
type MQTTConfig struct { type MQTTConfig struct {
Enabled bool `json:"enabled" env:"PICOCLAW_CHANNELS_MQTT_ENABLED"` Enabled bool `json:"enabled" env:"PICOCLAW_CHANNELS_MQTT_ENABLED"`
Broker string `json:"broker" env:"PICOCLAW_CHANNELS_MQTT_BROKER"` Broker string `json:"broker" env:"PICOCLAW_CHANNELS_MQTT_BROKER"`
ClientID string `json:"client_id" env:"PICOCLAW_CHANNELS_MQTT_CLIENT_ID"` ClientID string `json:"client_id" env:"PICOCLAW_CHANNELS_MQTT_CLIENT_ID"`
Username string `json:"username" env:"PICOCLAW_CHANNELS_MQTT_USERNAME"` Username string `json:"username" env:"PICOCLAW_CHANNELS_MQTT_USERNAME"`
Password string `json:"password" env:"PICOCLAW_CHANNELS_MQTT_PASSWORD"` Password string `json:"password" env:"PICOCLAW_CHANNELS_MQTT_PASSWORD"`
SubscribeTopics []string `json:"subscribe_topics" env:"PICOCLAW_CHANNELS_MQTT_SUBSCRIBE_TOPICS"` SubscribeTopics []string `json:"subscribe_topics" env:"PICOCLAW_CHANNELS_MQTT_SUBSCRIBE_TOPICS"`
SubscribeJSONKey *string `json:"subscribe_json_key,omitempty"` SubscribeJSONKey *string `json:"subscribe_json_key,omitempty"`
ReplyTopic string `json:"reply_topic" env:"PICOCLAW_CHANNELS_MQTT_REPLY_TOPIC"` ReplyTopic string `json:"reply_topic" env:"PICOCLAW_CHANNELS_MQTT_REPLY_TOPIC"`
ReplyJSONKey *string `json:"reply_json_key,omitempty"` ReplyJSONKey *string `json:"reply_json_key,omitempty"`
TLS bool `json:"tls" env:"PICOCLAW_CHANNELS_MQTT_TLS"` TLS bool `json:"tls" env:"PICOCLAW_CHANNELS_MQTT_TLS"`
TLSCA string `json:"tls_ca" env:"PICOCLAW_CHANNELS_MQTT_TLS_CA"` TLSCA string `json:"tls_ca" env:"PICOCLAW_CHANNELS_MQTT_TLS_CA"`
TLSCert string `json:"tls_cert" env:"PICOCLAW_CHANNELS_MQTT_TLS_CERT"` TLSCert string `json:"tls_cert" env:"PICOCLAW_CHANNELS_MQTT_TLS_CERT"`
TLSKey string `json:"tls_key" env:"PICOCLAW_CHANNELS_MQTT_TLS_KEY"` TLSKey string `json:"tls_key" env:"PICOCLAW_CHANNELS_MQTT_TLS_KEY"`
QoS int `json:"qos" env:"PICOCLAW_CHANNELS_MQTT_QOS"` QoS int `json:"qos" env:"PICOCLAW_CHANNELS_MQTT_QOS"`
Retain bool `json:"retain" env:"PICOCLAW_CHANNELS_MQTT_RETAIN"` Retain bool `json:"retain" env:"PICOCLAW_CHANNELS_MQTT_RETAIN"`
Prefix string `json:"prefix" env:"PICOCLAW_CHANNELS_MQTT_PREFIX"` Prefix string `json:"prefix" env:"PICOCLAW_CHANNELS_MQTT_PREFIX"`
Instruction string `json:"instruction" env:"PICOCLAW_CHANNELS_MQTT_INSTRUCTION"` Instruction string `json:"instruction" env:"PICOCLAW_CHANNELS_MQTT_INSTRUCTION"`
AllowFrom FlexibleStringSlice `json:"allow_from" env:"PICOCLAW_CHANNELS_MQTT_ALLOW_FROM"` AllowFrom FlexibleStringSlice `json:"allow_from" env:"PICOCLAW_CHANNELS_MQTT_ALLOW_FROM"`
GroupTrigger GroupTriggerConfig `json:"group_trigger,omitempty"` GroupTrigger GroupTriggerConfig `json:"group_trigger,omitempty"`
ReasoningChannelID string `json:"reasoning_channel_id" env:"PICOCLAW_CHANNELS_MQTT_REASONING_CHANNEL_ID"` ReasoningChannelID string `json:"reasoning_channel_id" env:"PICOCLAW_CHANNELS_MQTT_REASONING_CHANNEL_ID"`
} }
type HeartbeatConfig struct { type HeartbeatConfig struct {