17
17
18
18
package love.forte.simbot.component.onebot.v11.core.event.messageinteraction
19
19
20
+ import love.forte.simbot.component.onebot.v11.core.actor.OneBotFriend
21
+ import love.forte.simbot.component.onebot.v11.core.actor.OneBotGroup
22
+ import love.forte.simbot.component.onebot.v11.core.actor.OneBotMember
20
23
import love.forte.simbot.component.onebot.v11.core.bot.OneBotBot
21
24
import love.forte.simbot.component.onebot.v11.core.event.message.*
22
25
import love.forte.simbot.event.*
26
+ import love.forte.simbot.suspendrunner.STP
23
27
24
28
25
29
/* *
@@ -73,6 +77,9 @@ public interface OneBotMessageEventPostReplyEvent : OneBotMessageEventInteractio
73
77
public interface OneBotGroupMessageEventInteractionEvent :
74
78
OneBotMessageEventInteractionEvent {
75
79
override val content: OneBotGroupMessageEvent
80
+
81
+ @STP
82
+ override suspend fun target (): OneBotGroup = content.content()
76
83
}
77
84
78
85
/* *
@@ -86,6 +93,9 @@ public interface OneBotGroupMessageEventPreReplyEvent :
86
93
OneBotGroupMessageEventInteractionEvent ,
87
94
OneBotMessageEventPreReplyEvent {
88
95
override val content: OneBotGroupMessageEvent
96
+
97
+ @STP
98
+ override suspend fun target (): OneBotGroup = content.content()
89
99
}
90
100
91
101
/* *
@@ -98,6 +108,9 @@ public interface OneBotGroupMessageEventPostReplyEvent :
98
108
OneBotGroupMessageEventInteractionEvent ,
99
109
OneBotMessageEventPostReplyEvent {
100
110
override val content: OneBotGroupMessageEvent
111
+
112
+ @STP
113
+ override suspend fun target (): OneBotGroup = content.content()
101
114
override val message: OneBotSegmentsInteractionMessage
102
115
}
103
116
@@ -111,6 +124,9 @@ public interface OneBotNormalGroupMessageEventInteractionEvent :
111
124
OneBotGroupMessageEventInteractionEvent ,
112
125
ChatGroupMessageEventInteractionEvent {
113
126
override val content: OneBotNormalGroupMessageEvent
127
+
128
+ @STP
129
+ override suspend fun target (): OneBotGroup = content.content()
114
130
}
115
131
116
132
/* *
@@ -122,6 +138,9 @@ public interface OneBotNormalGroupMessageEventPreReplyEvent :
122
138
OneBotNormalGroupMessageEventInteractionEvent ,
123
139
OneBotGroupMessageEventPreReplyEvent {
124
140
override val content: OneBotNormalGroupMessageEvent
141
+
142
+ @STP
143
+ override suspend fun target (): OneBotGroup = content.content()
125
144
}
126
145
127
146
/* *
@@ -132,6 +151,9 @@ public interface OneBotNormalGroupMessageEventPostReplyEvent :
132
151
OneBotNormalGroupMessageEventInteractionEvent ,
133
152
OneBotGroupMessageEventPostReplyEvent {
134
153
override val content: OneBotNormalGroupMessageEvent
154
+
155
+ @STP
156
+ override suspend fun target (): OneBotGroup = content.content()
135
157
override val message: OneBotSegmentsInteractionMessage
136
158
}
137
159
@@ -145,6 +167,9 @@ public interface OneBotAnonymousGroupMessageEventInteractionEvent :
145
167
OneBotGroupMessageEventInteractionEvent ,
146
168
ChatGroupMessageEventInteractionEvent {
147
169
override val content: OneBotAnonymousGroupMessageEvent
170
+
171
+ @STP
172
+ override suspend fun target (): OneBotGroup = content.content()
148
173
}
149
174
150
175
/* *
@@ -156,6 +181,9 @@ public interface OneBotAnonymousGroupMessageEventPreReplyEvent :
156
181
OneBotAnonymousGroupMessageEventInteractionEvent ,
157
182
OneBotGroupMessageEventPreReplyEvent {
158
183
override val content: OneBotAnonymousGroupMessageEvent
184
+
185
+ @STP
186
+ override suspend fun target (): OneBotGroup = content.content()
159
187
}
160
188
161
189
/* *
@@ -166,6 +194,9 @@ public interface OneBotAnonymousGroupMessageEventPostReplyEvent :
166
194
OneBotAnonymousGroupMessageEventInteractionEvent ,
167
195
OneBotGroupMessageEventPostReplyEvent {
168
196
override val content: OneBotAnonymousGroupMessageEvent
197
+
198
+ @STP
199
+ override suspend fun target (): OneBotGroup = content.content()
169
200
override val message: OneBotSegmentsInteractionMessage
170
201
}
171
202
@@ -178,6 +209,9 @@ public interface OneBotAnonymousGroupMessageEventPostReplyEvent :
178
209
public interface OneBotNoticeGroupMessageEventInteractionEvent :
179
210
OneBotGroupMessageEventInteractionEvent {
180
211
override val content: OneBotNoticeGroupMessageEvent
212
+
213
+ @STP
214
+ override suspend fun target (): OneBotGroup = content.content()
181
215
}
182
216
183
217
/* *
@@ -189,6 +223,9 @@ public interface OneBotNoticeGroupMessageEventPreReplyEvent :
189
223
OneBotNoticeGroupMessageEventInteractionEvent ,
190
224
OneBotGroupMessageEventPreReplyEvent {
191
225
override val content: OneBotNoticeGroupMessageEvent
226
+
227
+ @STP
228
+ override suspend fun target (): OneBotGroup = content.content()
192
229
}
193
230
194
231
/* *
@@ -199,6 +236,9 @@ public interface OneBotNoticeGroupMessageEventPostReplyEvent :
199
236
OneBotNoticeGroupMessageEventInteractionEvent ,
200
237
OneBotGroupMessageEventPostReplyEvent {
201
238
override val content: OneBotNoticeGroupMessageEvent
239
+
240
+ @STP
241
+ override suspend fun target (): OneBotGroup = content.content()
202
242
override val message: OneBotSegmentsInteractionMessage
203
243
}
204
244
@@ -255,6 +295,9 @@ public interface OneBotPrivateMessageEventPostReplyEvent :
255
295
public interface OneBotGroupPrivateMessageEventInteractionEvent :
256
296
OneBotPrivateMessageEventInteractionEvent {
257
297
override val content: OneBotGroupPrivateMessageEvent
298
+
299
+ @STP
300
+ override suspend fun target (): OneBotMember = content.content()
258
301
}
259
302
260
303
/* *
@@ -268,6 +311,9 @@ public interface OneBotGroupPrivateMessageEventPreReplyEvent :
268
311
OneBotGroupPrivateMessageEventInteractionEvent ,
269
312
OneBotPrivateMessageEventPreReplyEvent {
270
313
override val content: OneBotGroupPrivateMessageEvent
314
+
315
+ @STP
316
+ override suspend fun target (): OneBotMember = content.content()
271
317
}
272
318
273
319
/* *
@@ -280,6 +326,9 @@ public interface OneBotGroupPrivateMessageEventPostReplyEvent :
280
326
OneBotGroupPrivateMessageEventInteractionEvent ,
281
327
OneBotPrivateMessageEventPostReplyEvent {
282
328
override val content: OneBotGroupPrivateMessageEvent
329
+
330
+ @STP
331
+ override suspend fun target (): OneBotMember = content.content()
283
332
override val message: OneBotSegmentsInteractionMessage
284
333
}
285
334
// endregion
@@ -295,6 +344,9 @@ public interface OneBotGroupPrivateMessageEventPostReplyEvent :
295
344
public interface OneBotFriendMessageEventInteractionEvent :
296
345
OneBotPrivateMessageEventInteractionEvent {
297
346
override val content: OneBotFriendMessageEvent
347
+
348
+ @STP
349
+ override suspend fun target (): OneBotFriend = content.content()
298
350
}
299
351
300
352
/* *
@@ -308,6 +360,9 @@ public interface OneBotFriendMessageEventPreReplyEvent :
308
360
OneBotFriendMessageEventInteractionEvent ,
309
361
OneBotPrivateMessageEventPreReplyEvent {
310
362
override val content: OneBotFriendMessageEvent
363
+
364
+ @STP
365
+ override suspend fun target (): OneBotFriend = content.content()
311
366
}
312
367
313
368
/* *
@@ -320,6 +375,9 @@ public interface OneBotFriendMessageEventPostReplyEvent :
320
375
OneBotFriendMessageEventInteractionEvent ,
321
376
OneBotPrivateMessageEventPostReplyEvent {
322
377
override val content: OneBotFriendMessageEvent
378
+
379
+ @STP
380
+ override suspend fun target (): OneBotFriend = content.content()
323
381
override val message: OneBotSegmentsInteractionMessage
324
382
}
325
383
// endregion
0 commit comments