This commit is contained in:
cdle
2021-09-20 18:23:26 +08:00
parent b33c7b1096
commit 0db1c1e3f7
+7 -2
View File
@@ -32,14 +32,19 @@ func init() {
server.SetMessageHandler(func(msg *message.MixMessage) *message.Reply {
sender := &Sender{}
sender.Message = msg.Content
fmt.Println(sender.Message)
sender.Wait = make(chan string)
sender.uid = u2i.GetInt(msg.FromUserName)
if sender.uid == 0 {
sender.uid = int(time.Now().UnixNano())
u2i.Set(msg.FromUserName, sender.uid)
}
return &message.Reply{MsgType: message.MsgTypeText, MsgData: message.NewText(<-sender.Wait)}
end := <-sender.Wait
fmt.Println(end)
if end == "" {
return nil
}
return &message.Reply{MsgType: message.MsgTypeText, MsgData: message.NewText(end)}
})
err := server.Serve()
if err != nil {