Skip to content

Commit fdfda14

Browse files
author
casonli
committed
发送消息和消息审核事件返回结构中增加 seq_in_channel (merge request !28)
Squash merge branch 'feature_20220208_casonli_message_seq_story_871951137' into 'master' 发送消息和消息审核事件返回结构中增加 seq_in_channel
1 parent c9a3c2f commit fdfda14

File tree

3 files changed

+29
-5
lines changed

3 files changed

+29
-5
lines changed

dto/message.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ type Message struct {
3030
Ark *Ark `json:"ark"`
3131
// 私信消息
3232
DirectMessage bool `json:"direct_message"`
33+
// 子频道 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序
34+
SeqInChannel string `json:"seq_in_channel"`
3335
}
3436

3537
// Embed 结构

dto/message_audit.go

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@ package dto
22

33
// MessageAudit 消息审核结构体定义
44
type MessageAudit struct {
5-
AuditID string `json:"audit_id"`
6-
MessageID string `json:"message_id"`
7-
GuildID string `json:"guild_id"`
8-
ChannelID string `json:"channel_id"`
9-
AuditTime string `json:"audit_time"`
5+
// 审核 ID
6+
AuditID string `json:"audit_id"`
7+
// 消息 ID
8+
MessageID string `json:"message_id"`
9+
// 频道 ID
10+
GuildID string `json:"guild_id"`
11+
// 子频道 ID
12+
ChannelID string `json:"channel_id"`
13+
// 审核时间
14+
AuditTime string `json:"audit_time"`
15+
// 创建时间
1016
CreateTime string `json:"create_time"`
17+
// 子频道 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序
18+
SeqInChannel string `json:"seq_in_channel"`
1119
}

examples/apitest/message_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,17 @@ func TestMarkdownMessage(t *testing.T) {
151151
},
152152
)
153153
}
154+
155+
func TestContentMessage(t *testing.T) {
156+
t.Run(
157+
"content 消息", func(t *testing.T) {
158+
message, err := api.PostMessage(ctx, testChannelID, &dto.MessageToCreate{
159+
Content: "文本消息",
160+
})
161+
if err != nil {
162+
t.Error(err)
163+
}
164+
t.Logf("message : %v", message)
165+
},
166+
)
167+
}

0 commit comments

Comments
 (0)