Add support for threadid field in redis json message protocol
This commit is contained in:
@@ -33,6 +33,7 @@ func ircMsgParser(channel string, nick string, user string, source string, msg s
|
|||||||
message.From = config.Redis.MyChannel
|
message.From = config.Redis.MyChannel
|
||||||
message.Userid = user // как его видит сервер
|
message.Userid = user // как его видит сервер
|
||||||
message.Chatid = channel // чятик, в который написал user
|
message.Chatid = channel // чятик, в который написал user
|
||||||
|
message.Threadid = "" // тредиков в irc нету, поэтому это поле отправляем пустым
|
||||||
message.Plugin = config.Redis.MyChannel
|
message.Plugin = config.Redis.MyChannel
|
||||||
message.Mode = "public"
|
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.From = config.Redis.MyChannel
|
||||||
message.Userid = user // как его видит сервер
|
message.Userid = user // как его видит сервер
|
||||||
message.Chatid = channel // чятик, в который написал user
|
message.Chatid = channel // чятик, в который написал user
|
||||||
|
message.Threadid = "" // тредиков в irc нету, поэтому это поле отправляем пустым
|
||||||
message.Message = msg
|
message.Message = msg
|
||||||
message.Plugin = config.Redis.MyChannel
|
message.Plugin = config.Redis.MyChannel
|
||||||
message.Mode = "public"
|
message.Mode = "public"
|
||||||
|
|||||||
2
types.go
2
types.go
@@ -40,6 +40,7 @@ type rMsg struct {
|
|||||||
From string `json:"from,omitempty"`
|
From string `json:"from,omitempty"`
|
||||||
Chatid string `json:"chatid,omitempty"`
|
Chatid string `json:"chatid,omitempty"`
|
||||||
Userid string `json:"userid,omitempty"`
|
Userid string `json:"userid,omitempty"`
|
||||||
|
Threadid string `json:"threadid,omitempty"`
|
||||||
Message string `json:"message,omitempty"`
|
Message string `json:"message,omitempty"`
|
||||||
Plugin string `json:"plugin,omitempty"`
|
Plugin string `json:"plugin,omitempty"`
|
||||||
Mode string `json:"mode,omitempty"`
|
Mode string `json:"mode,omitempty"`
|
||||||
@@ -59,6 +60,7 @@ type sMsg struct {
|
|||||||
From string `json:"from"`
|
From string `json:"from"`
|
||||||
Chatid string `json:"chatid"`
|
Chatid string `json:"chatid"`
|
||||||
Userid string `json:"userid"`
|
Userid string `json:"userid"`
|
||||||
|
Threadid string `json:"threadid"`
|
||||||
Message string `json:"message"`
|
Message string `json:"message"`
|
||||||
Plugin string `json:"plugin"`
|
Plugin string `json:"plugin"`
|
||||||
Mode string `json:"mode"`
|
Mode string `json:"mode"`
|
||||||
|
|||||||
Reference in New Issue
Block a user