1
1
package apitest
2
2
3
3
import (
4
+ "fmt"
4
5
"testing"
5
6
6
7
"github.com/tencent-connect/botgo/dto"
@@ -80,6 +81,9 @@ func TestMessage(t *testing.T) {
80
81
}
81
82
t .Log (message .ID , message .Author .Username , message .Timestamp )
82
83
}
84
+
85
+ message , err := api .Message (ctx , testChannelID , index [0 ])
86
+ fmt .Println (message )
83
87
},
84
88
)
85
89
}
@@ -100,13 +104,15 @@ func TestRetractMessage(t *testing.T) {
100
104
func TestMessageReference (t * testing.T ) {
101
105
t .Run (
102
106
"引用消息" , func (t * testing.T ) {
103
- message , err := api .PostMessage (ctx , testChannelID , & dto.MessageToCreate {
104
- Content : "文本引用消息" ,
105
- MessageReference : & dto.MessageReference {
106
- MessageID : testMessageID ,
107
- IgnoreGetMessageError : false ,
107
+ message , err := api .PostMessage (
108
+ ctx , testChannelID , & dto.MessageToCreate {
109
+ Content : "文本引用消息" ,
110
+ MessageReference : & dto.MessageReference {
111
+ MessageID : testMessageID ,
112
+ IgnoreGetMessageError : false ,
113
+ },
108
114
},
109
- } )
115
+ )
110
116
if err != nil {
111
117
t .Error (err )
112
118
}
@@ -118,33 +124,35 @@ func TestMessageReference(t *testing.T) {
118
124
func TestMarkdownMessage (t * testing.T ) {
119
125
t .Run (
120
126
"markdown 消息" , func (t * testing.T ) {
121
- message , err := api .PostMessage (ctx , testChannelID , & dto.MessageToCreate {
122
- Markdown : & dto.Markdown {
123
- TemplateID : testMarkdownTemplateID ,
124
- Params : []* dto.MarkdownParams {
125
- {
126
- Key : "title" ,
127
- Values : []string {"标题" },
128
- },
129
- {
130
- Key : "slice" ,
131
- Values : []string {"1" , "频道名称<#1146349>" , "3" },
132
- },
133
- {
134
- Key : "image" ,
135
- Values : []string {"https://pub.idqqimg.com/pc/misc/files/20191015/32ed5b691a1138ac452a59e42f3f83b5.png" },
136
- },
137
- {
138
- Key : "link" ,
139
- Values : []string {"[🔗我的收藏夹](qq.com)" },
140
- },
141
- {
142
- Key : "desc" ,
143
- Values : []string {"简介" },
127
+ message , err := api .PostMessage (
128
+ ctx , testChannelID , & dto.MessageToCreate {
129
+ Markdown : & dto.Markdown {
130
+ TemplateID : testMarkdownTemplateID ,
131
+ Params : []* dto.MarkdownParams {
132
+ {
133
+ Key : "title" ,
134
+ Values : []string {"标题" },
135
+ },
136
+ {
137
+ Key : "slice" ,
138
+ Values : []string {"1" , "频道名称<#1146349>" , "3" },
139
+ },
140
+ {
141
+ Key : "image" ,
142
+ Values : []string {"https://pub.idqqimg.com/pc/misc/files/20191015/32ed5b691a1138ac452a59e42f3f83b5.png" },
143
+ },
144
+ {
145
+ Key : "link" ,
146
+ Values : []string {"[🔗我的收藏夹](qq.com)" },
147
+ },
148
+ {
149
+ Key : "desc" ,
150
+ Values : []string {"简介" },
151
+ },
144
152
},
145
153
},
146
154
},
147
- } )
155
+ )
148
156
if err != nil {
149
157
t .Error (err )
150
158
}
@@ -156,9 +164,11 @@ func TestMarkdownMessage(t *testing.T) {
156
164
func TestContentMessage (t * testing.T ) {
157
165
t .Run (
158
166
"content 消息" , func (t * testing.T ) {
159
- message , err := api .PostMessage (ctx , testChannelID , & dto.MessageToCreate {
160
- Content : "文本消息" ,
161
- })
167
+ message , err := api .PostMessage (
168
+ ctx , testChannelID , & dto.MessageToCreate {
169
+ Content : "文本消息" ,
170
+ },
171
+ )
162
172
if err != nil {
163
173
t .Error (err )
164
174
}
@@ -170,24 +180,26 @@ func TestContentMessage(t *testing.T) {
170
180
func TestPatchMessage (t * testing.T ) {
171
181
t .Run (
172
182
"修改消息" , func (t * testing.T ) {
173
- message , err := api .PatchMessage (ctx , testChannelID , testMessageID , & dto.MessageToCreate {
174
- Keyboard : & dto.Keyboard {
175
- ID : "62" ,
176
- },
177
- Markdown : & dto.Markdown {
178
- TemplateID : 65 ,
179
- Params : []* dto.MarkdownParams {
180
- {
181
- Key : "title" ,
182
- Values : []string {"标题" },
183
- },
184
- {
185
- Key : "content" ,
186
- Values : []string {"内容" },
183
+ message , err := api .PatchMessage (
184
+ ctx , testChannelID , testMessageID , & dto.MessageToCreate {
185
+ Keyboard : & dto.Keyboard {
186
+ ID : "62" ,
187
+ },
188
+ Markdown : & dto.Markdown {
189
+ TemplateID : 65 ,
190
+ Params : []* dto.MarkdownParams {
191
+ {
192
+ Key : "title" ,
193
+ Values : []string {"标题" },
194
+ },
195
+ {
196
+ Key : "content" ,
197
+ Values : []string {"内容" },
198
+ },
187
199
},
188
200
},
189
201
},
190
- } )
202
+ )
191
203
if err != nil {
192
204
t .Error (err )
193
205
}
0 commit comments