Documentation ¶
Index ¶
Constants ¶
View Source
const ( EVENT_JOIN_LEAVE = "join_leave" EVENT_FAILURE = "failure" )
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 }
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 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 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 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 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 UseAPI bool // mattermost, slack UseSASL bool // IRC UseTLS bool // IRC }
Click to show internal directories.
Click to hide internal directories.