Documentation ¶
Index ¶
Constants ¶
View Source
const ( EVENT_JOIN_LEAVE = "join_leave" EVENT_FAILURE = "failure" EVENT_REJOIN_CHANNELS = "rejoin_channels" )
Variables ¶
This section is empty.
Functions ¶
func GetIconURL ¶ added in v0.7.0
func OverrideCfgFromEnv ¶ added in v0.7.0
Types ¶
type Bridge ¶ added in v0.7.0
type Bridge struct { Account string Channel string Options ChannelOptions SameChannel bool }
type ChannelInfo ¶ added in v0.11.0
type ChannelOptions ¶ added in v0.9.1
type ChannelOptions struct {
Key string // irc
}
type Config ¶
type Config struct { Api map[string]Protocol IRC map[string]Protocol Mattermost map[string]Protocol Matrix map[string]Protocol Slack map[string]Protocol Gitter map[string]Protocol Xmpp map[string]Protocol Discord map[string]Protocol Telegram map[string]Protocol Rocketchat map[string]Protocol General Protocol Gateway []Gateway SameChannelGateway []SameChannelGateway }
type Protocol ¶ added in v0.7.0
type Protocol struct { BindAddress string // mattermost, slack Buffer int // api IconURL string // mattermost, slack IgnoreNicks string // all protocols Jid string // xmpp Login string // mattermost, matrix Muc string // xmpp Name string // all protocols Nick string // all protocols NickFormatter string // mattermost, slack NickServNick string // IRC NickServPassword string // IRC NicksPerRow int // mattermost, slack NoTLS bool // mattermost Password string // IRC,mattermost,XMPP,matrix PrefixMessagesWithNick bool // mattemost, slack Protocol string //all protocols MessageQueue int // IRC, size of message queue for flood control MessageDelay int // IRC, time in millisecond to wait between messages MessageFormat string // telegram RemoteNickFormat string // all protocols Server string // IRC,mattermost,XMPP,discord ShowJoinPart bool // all protocols SkipTLSVerify bool // IRC, mattermost Team string // mattermost Token string // gitter, slack, discord URL string // mattermost, slack, matrix UseAPI bool // mattermost, slack UseSASL bool // IRC UseTLS bool // IRC }
Click to show internal directories.
Click to hide internal directories.