Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProxyAuthConfig ¶
type ProxyAuthConfig struct { Username string `json:"username" yaml:"username" hcl:"username"` Password string `json:"password" yaml:"password" hcl:"password"` }
ProxyAuthConfig is auth data for proxy
type ProxyConfig ¶
type ProxyConfig struct { Address string `json:"address" yaml:"address" hcl:"address"` Auth *ProxyAuthConfig `json:"auth" yaml:"auth" hcl:"auth,block"` }
ProxyConfig is proxy config
type Telegram ¶
type Telegram struct { // Name of the channel Name string `json:"name" yaml:"name" hcl:"name,label"` // Token is auth token of telegram bot Token string `json:"token" yaml:"token" hcl:"token"` // ChatID value ChatID int64 `json:"chatId" yaml:"chatId" hcl:"chatId"` // Proxy config, if proxy is needed Proxy *ProxyConfig `json:"proxy" yaml:"proxy" hcl:"proxy,block"` // Timeout value Timeout int `json:"timeout" yaml:"timeout" hcl:"timeout,optional"` Ignore bool `json:"ignore" yaml:"ignore" hcl:"ignore,optional"` }
Telegram channel config
Click to show internal directories.
Click to hide internal directories.