@@ -55,7 +55,7 @@ func StartBot(conf config.Config) error {
5555 return fmt .Errorf ("failed to read message: %v" , err )
5656 }
5757
58- if msg .Message .Content .Type != "text" {
58+ if msg .Message .Content .TypeName != "text" {
5959 continue
6060 }
6161
@@ -83,7 +83,7 @@ func StartBot(conf config.Config) error {
8383 if shared .IsAckRequest (messageBody ) {
8484 log .Debug ("Responding to AckMessage" )
8585 // Ack any AckRequests so that kssh can determine whether it has fully connected
86- _ , err = kbc .SendMessageByConvID (msg .Message .ConversationID , shared .GenerateAckResponse (messageBody ))
86+ _ , err = kbc .SendMessageByConvID (msg .Message .ConvID , shared .GenerateAckResponse (messageBody ))
8787 if err != nil {
8888 LogError (conf , kbc , msg , err )
8989 continue
@@ -108,7 +108,7 @@ func StartBot(conf config.Config) error {
108108 LogError (conf , kbc , msg , err )
109109 continue
110110 }
111- _ , err = kbc .SendMessageByConvID (msg .Message .ConversationID , shared .SignatureResponsePreamble + string (response ))
111+ _ , err = kbc .SendMessageByConvID (msg .Message .ConvID , shared .SignatureResponsePreamble + string (response ))
112112 if err != nil {
113113 LogError (conf , kbc , msg , err )
114114 continue
@@ -122,9 +122,9 @@ func StartBot(conf config.Config) error {
122122// Log the given error to Keybase chat and to the configured log file. Used so that the chatbot does not crash
123123// due to an error caused by a malformed message.
124124func LogError (conf config.Config , kbc * kbchat.API , msg kbchat.SubscriptionMessage , err error ) {
125- message := fmt .Sprintf ("Encountered error while processing message from %s (messageID:%d): %v" , msg .Message .Sender .Username , msg .Message .MsgID , err )
125+ message := fmt .Sprintf ("Encountered error while processing message from %s (messageID:%d): %v" , msg .Message .Sender .Username , msg .Message .Id , err )
126126 auditlog .Log (conf , message )
127- _ , e := kbc .SendMessageByConvID (msg .Message .ConversationID , message )
127+ _ , e := kbc .SendMessageByConvID (msg .Message .ConvID , message )
128128 if e != nil {
129129 auditlog .Log (conf , fmt .Sprintf ("failed to log an error to chat (something is probably very wrong): %v" , err ))
130130 }
0 commit comments