add more debug stuffs.
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-07-20 20:15:55 +02:00
parent f4d324da9b
commit b249a495a4
8 changed files with 41 additions and 20 deletions
+9 -3
View File
@@ -76,6 +76,10 @@ func (bot *Bot) Connect(server string, ssl bool, maxRetries int) (err error) {
return err
}
func (bot *Bot) ClientState() irc.ClientState {
return bot.client.State()
}
func (bot *Bot) addChannel(channelName string) *Channel {
if bot.channels[channelName] != nil {
return bot.channels[channelName]
@@ -156,12 +160,14 @@ func (bot *Bot) loop() {
}
}
if len(joins) > 0 {
bot.client.Join(joins...)
}
if len(parts) > 0 {
log.Println("Leaving", strings.Join(parts, ", "))
bot.client.Part(parts...)
}
if len(joins) > 0 {
log.Println("Joining", strings.Join(joins, ", "))
bot.client.Join(joins...)
}
}
case <-bot.loopCtx.Done():
+1 -1
View File
@@ -132,7 +132,7 @@ func (channel *Channel) loop() {
if target != nil {
me, ok := target.UserList().User(channel.client.Nick())
if !ok || !strings.ContainsRune(me.Modes, 'o') {
channel.client.Say(channel.name, "This unit require operator privileges to serve this request.")
channel.client.Say(channel.name, "This unit has insufficient privileges.")
break
}
+6 -2
View File
@@ -14,10 +14,14 @@ type Config struct {
User string `json:"user"`
RealName string `json:"realName"`
} `json:"bot"`
Debug struct {
Enabled bool `json:"enabled"`
Listen string `json:"listen"`
} `json:"debug"`
Server struct {
Address string `json:"server"`
SSL bool `json:"ssl"`
}
} `json:"server"`
API struct {
Endpoint string `json:"endpoint"`
Username string `json:"username"`
@@ -32,7 +36,7 @@ type Config struct {
} `json:"commands"`
Names struct {
ChanServ string `json:"chanserv"`
}
} `json:"names"`
}
var mutex sync.Mutex