diff --git a/msg-parsers.go b/msg-parsers.go index 15bd7fa..eb80a39 100644 --- a/msg-parsers.go +++ b/msg-parsers.go @@ -33,6 +33,7 @@ func ircMsgParser(channel string, nick string, user string, source string, msg s message.From = config.Redis.MyChannel message.Userid = user // как его видит сервер message.Chatid = channel // чятик, в который написал user + message.Threadid = "" // тредиков в irc нету, поэтому это поле отправляем пустым message.Plugin = config.Redis.MyChannel message.Mode = "public" // Предполагается, что на команды бот автоматом отвечает @@ -311,6 +312,7 @@ func ircMsgParser(channel string, nick string, user string, source string, msg s message.From = config.Redis.MyChannel message.Userid = user // как его видит сервер message.Chatid = channel // чятик, в который написал user + message.Threadid = "" // тредиков в irc нету, поэтому это поле отправляем пустым message.Message = msg message.Plugin = config.Redis.MyChannel message.Mode = "public" diff --git a/types.go b/types.go index 8f28f38..92347db 100644 --- a/types.go +++ b/types.go @@ -37,13 +37,14 @@ type myConfig struct { // Входящее сообщение из pubsub-канала redis-ки type rMsg struct { - From string `json:"from,omitempty"` - Chatid string `json:"chatid,omitempty"` - Userid string `json:"userid,omitempty"` - Message string `json:"message,omitempty"` - Plugin string `json:"plugin,omitempty"` - Mode string `json:"mode,omitempty"` - Misc struct { + From string `json:"from,omitempty"` + Chatid string `json:"chatid,omitempty"` + Userid string `json:"userid,omitempty"` + Threadid string `json:"threadid,omitempty"` + Message string `json:"message,omitempty"` + Plugin string `json:"plugin,omitempty"` + Mode string `json:"mode,omitempty"` + Misc struct { Answer int64 `json:"answer,omitempty"` Botnick string `json:"bot_nick,omitempty"` Csign string `json:"csign,omitempty"` @@ -56,13 +57,14 @@ type rMsg struct { // Исходящее сообщение в pubsub-канал redis-ки type sMsg struct { - From string `json:"from"` - Chatid string `json:"chatid"` - Userid string `json:"userid"` - Message string `json:"message"` - Plugin string `json:"plugin"` - Mode string `json:"mode"` - Misc struct { + From string `json:"from"` + Chatid string `json:"chatid"` + Userid string `json:"userid"` + Threadid string `json:"threadid"` + Message string `json:"message"` + Plugin string `json:"plugin"` + Mode string `json:"mode"` + Misc struct { Answer int64 `json:"answer"` Botnick string `json:"bot_nick"` Csign string `json:"csign"`