made servers configurable

This commit is contained in:
A_D 2018-11-18 17:35:11 +02:00
parent d8d8afd94a
commit e110560515
No known key found for this signature in database
GPG Key ID: C242F3DD220FA945
3 changed files with 16 additions and 9 deletions

View File

@ -5,6 +5,9 @@
"nick": "ADGitea", "nick": "ADGitea",
"ident": "gitea", "ident": "gitea",
"realname": "gitea", "realname": "gitea",
"server_host": "irc.snoonet.org",
"server_port": "6697",
"ssl": true,
"ns_nick": "", "ns_nick": "",
"ns_passwd": "", "ns_passwd": "",
"chans_to_join": [ "chans_to_join": [

View File

@ -7,14 +7,18 @@ import (
) )
type Config struct { type Config struct {
Secret string `json:"secret"` Secret string `json:"secret"`
BindHost string `json:"bind_host"` BindHost string `json:"bind_host"`
BindPort string `json:"bind_port"` BindPort string `json:"bind_port"`
Nick string `json:"nick"` ServerHost string `json:"server_host"`
Ident string `json:"ident"` ServerPort string `json:"server_port"`
Realname string `json:"realname"` ServerSSL bool `json:"server_ssl"`
NsNick string `json:"ns_nick"` ServerName string `json:"server_name"`
NsPasswd string `json:"ns_passwd"` Nick string `json:"nick"`
Ident string `json:"ident"`
Realname string `json:"realname"`
NsNick string `json:"ns_nick"`
NsPasswd string `json:"ns_passwd"`
ChansToJoin []string `json:"chans_to_join"` ChansToJoin []string `json:"chans_to_join"`
} }

View File

@ -21,7 +21,7 @@ func main() {
MsgChan: msgChan, MsgChan: msgChan,
} }
bot := newBot(bc, "chimera.snoonet.org", "6697", "snoonet", true) bot := newBot(bc, config.ServerHost, config.ServerPort, config.ServerName, config.ServerSSL)
go bot.run() go bot.run()
ListenForWebHook(config, msgChan) ListenForWebHook(config, msgChan)