Skip to content

Commit

Permalink
beta391
Browse files Browse the repository at this point in the history
  • Loading branch information
Hoshinonyaruko committed May 4, 2024
1 parent 223783d commit fa5b88f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Processor/ProcessInlineSearch.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ func (p *Processors) ProcessInlineSearch(data *dto.WSInteractionData) error {
if data.GroupOpenID != "" {
//群回调
newdata := ConvertInteractionToMessage(data)
mylog.Printf("回调测试111-newdata:%v\n", newdata)
segmentedMessages := handlers.ConvertToSegmentedMessage(newdata)
//映射str的messageID到int
messageID64, err := idmap.StoreIDv2(data.ID)
Expand Down Expand Up @@ -259,7 +260,7 @@ func (p *Processors) ProcessInlineSearch(data *dto.WSInteractionData) error {
}

// ConvertInteractionToMessage 转换 Interaction 到 Message
func ConvertInteractionToMessage(interaction *dto.WSInteractionData) dto.Message {
func ConvertInteractionToMessage(interaction *dto.WSInteractionData) *dto.Message {
var message dto.Message

// 直接映射的字段
Expand All @@ -272,7 +273,7 @@ func ConvertInteractionToMessage(interaction *dto.WSInteractionData) dto.Message
message.Content = interaction.Data.Resolved.ButtonData
message.DirectMessage = interaction.ChatType == 2

return message
return &message
}

// 延迟执行PutInteraction
Expand Down
1 change: 1 addition & 0 deletions handlers/message_parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,7 @@ func ConvertToSegmentedMessage(data interface{}) []map[string]interface{} {
case *dto.WSC2CMessageData:
msg = (*dto.Message)(v)
default:
mylog.Printf("类型断言出错类型断言出错类型断言出错类型断言出错\n")
return nil
}
menumsg = false
Expand Down

0 comments on commit fa5b88f

Please sign in to comment.