1717
1818package love.forte.simbot.component.onebot.v11.core.event.messageinteraction
1919
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
2023import love.forte.simbot.component.onebot.v11.core.bot.OneBotBot
2124import love.forte.simbot.component.onebot.v11.core.event.message.*
2225import love.forte.simbot.event.*
26+ import love.forte.simbot.suspendrunner.STP
2327
2428
2529/* *
@@ -73,6 +77,9 @@ public interface OneBotMessageEventPostReplyEvent : OneBotMessageEventInteractio
7377public interface OneBotGroupMessageEventInteractionEvent :
7478 OneBotMessageEventInteractionEvent {
7579 override val content: OneBotGroupMessageEvent
80+
81+ @STP
82+ override suspend fun target (): OneBotGroup = content.content()
7683}
7784
7885/* *
@@ -86,6 +93,9 @@ public interface OneBotGroupMessageEventPreReplyEvent :
8693 OneBotGroupMessageEventInteractionEvent ,
8794 OneBotMessageEventPreReplyEvent {
8895 override val content: OneBotGroupMessageEvent
96+
97+ @STP
98+ override suspend fun target (): OneBotGroup = content.content()
8999}
90100
91101/* *
@@ -98,6 +108,9 @@ public interface OneBotGroupMessageEventPostReplyEvent :
98108 OneBotGroupMessageEventInteractionEvent ,
99109 OneBotMessageEventPostReplyEvent {
100110 override val content: OneBotGroupMessageEvent
111+
112+ @STP
113+ override suspend fun target (): OneBotGroup = content.content()
101114 override val message: OneBotSegmentsInteractionMessage
102115}
103116
@@ -111,6 +124,9 @@ public interface OneBotNormalGroupMessageEventInteractionEvent :
111124 OneBotGroupMessageEventInteractionEvent ,
112125 ChatGroupMessageEventInteractionEvent {
113126 override val content: OneBotNormalGroupMessageEvent
127+
128+ @STP
129+ override suspend fun target (): OneBotGroup = content.content()
114130}
115131
116132/* *
@@ -122,6 +138,9 @@ public interface OneBotNormalGroupMessageEventPreReplyEvent :
122138 OneBotNormalGroupMessageEventInteractionEvent ,
123139 OneBotGroupMessageEventPreReplyEvent {
124140 override val content: OneBotNormalGroupMessageEvent
141+
142+ @STP
143+ override suspend fun target (): OneBotGroup = content.content()
125144}
126145
127146/* *
@@ -132,6 +151,9 @@ public interface OneBotNormalGroupMessageEventPostReplyEvent :
132151 OneBotNormalGroupMessageEventInteractionEvent ,
133152 OneBotGroupMessageEventPostReplyEvent {
134153 override val content: OneBotNormalGroupMessageEvent
154+
155+ @STP
156+ override suspend fun target (): OneBotGroup = content.content()
135157 override val message: OneBotSegmentsInteractionMessage
136158}
137159
@@ -145,6 +167,9 @@ public interface OneBotAnonymousGroupMessageEventInteractionEvent :
145167 OneBotGroupMessageEventInteractionEvent ,
146168 ChatGroupMessageEventInteractionEvent {
147169 override val content: OneBotAnonymousGroupMessageEvent
170+
171+ @STP
172+ override suspend fun target (): OneBotGroup = content.content()
148173}
149174
150175/* *
@@ -156,6 +181,9 @@ public interface OneBotAnonymousGroupMessageEventPreReplyEvent :
156181 OneBotAnonymousGroupMessageEventInteractionEvent ,
157182 OneBotGroupMessageEventPreReplyEvent {
158183 override val content: OneBotAnonymousGroupMessageEvent
184+
185+ @STP
186+ override suspend fun target (): OneBotGroup = content.content()
159187}
160188
161189/* *
@@ -166,6 +194,9 @@ public interface OneBotAnonymousGroupMessageEventPostReplyEvent :
166194 OneBotAnonymousGroupMessageEventInteractionEvent ,
167195 OneBotGroupMessageEventPostReplyEvent {
168196 override val content: OneBotAnonymousGroupMessageEvent
197+
198+ @STP
199+ override suspend fun target (): OneBotGroup = content.content()
169200 override val message: OneBotSegmentsInteractionMessage
170201}
171202
@@ -178,6 +209,9 @@ public interface OneBotAnonymousGroupMessageEventPostReplyEvent :
178209public interface OneBotNoticeGroupMessageEventInteractionEvent :
179210 OneBotGroupMessageEventInteractionEvent {
180211 override val content: OneBotNoticeGroupMessageEvent
212+
213+ @STP
214+ override suspend fun target (): OneBotGroup = content.content()
181215}
182216
183217/* *
@@ -189,6 +223,9 @@ public interface OneBotNoticeGroupMessageEventPreReplyEvent :
189223 OneBotNoticeGroupMessageEventInteractionEvent ,
190224 OneBotGroupMessageEventPreReplyEvent {
191225 override val content: OneBotNoticeGroupMessageEvent
226+
227+ @STP
228+ override suspend fun target (): OneBotGroup = content.content()
192229}
193230
194231/* *
@@ -199,6 +236,9 @@ public interface OneBotNoticeGroupMessageEventPostReplyEvent :
199236 OneBotNoticeGroupMessageEventInteractionEvent ,
200237 OneBotGroupMessageEventPostReplyEvent {
201238 override val content: OneBotNoticeGroupMessageEvent
239+
240+ @STP
241+ override suspend fun target (): OneBotGroup = content.content()
202242 override val message: OneBotSegmentsInteractionMessage
203243}
204244
@@ -255,6 +295,9 @@ public interface OneBotPrivateMessageEventPostReplyEvent :
255295public interface OneBotGroupPrivateMessageEventInteractionEvent :
256296 OneBotPrivateMessageEventInteractionEvent {
257297 override val content: OneBotGroupPrivateMessageEvent
298+
299+ @STP
300+ override suspend fun target (): OneBotMember = content.content()
258301}
259302
260303/* *
@@ -268,6 +311,9 @@ public interface OneBotGroupPrivateMessageEventPreReplyEvent :
268311 OneBotGroupPrivateMessageEventInteractionEvent ,
269312 OneBotPrivateMessageEventPreReplyEvent {
270313 override val content: OneBotGroupPrivateMessageEvent
314+
315+ @STP
316+ override suspend fun target (): OneBotMember = content.content()
271317}
272318
273319/* *
@@ -280,6 +326,9 @@ public interface OneBotGroupPrivateMessageEventPostReplyEvent :
280326 OneBotGroupPrivateMessageEventInteractionEvent ,
281327 OneBotPrivateMessageEventPostReplyEvent {
282328 override val content: OneBotGroupPrivateMessageEvent
329+
330+ @STP
331+ override suspend fun target (): OneBotMember = content.content()
283332 override val message: OneBotSegmentsInteractionMessage
284333}
285334// endregion
@@ -295,6 +344,9 @@ public interface OneBotGroupPrivateMessageEventPostReplyEvent :
295344public interface OneBotFriendMessageEventInteractionEvent :
296345 OneBotPrivateMessageEventInteractionEvent {
297346 override val content: OneBotFriendMessageEvent
347+
348+ @STP
349+ override suspend fun target (): OneBotFriend = content.content()
298350}
299351
300352/* *
@@ -308,6 +360,9 @@ public interface OneBotFriendMessageEventPreReplyEvent :
308360 OneBotFriendMessageEventInteractionEvent ,
309361 OneBotPrivateMessageEventPreReplyEvent {
310362 override val content: OneBotFriendMessageEvent
363+
364+ @STP
365+ override suspend fun target (): OneBotFriend = content.content()
311366}
312367
313368/* *
@@ -320,6 +375,9 @@ public interface OneBotFriendMessageEventPostReplyEvent :
320375 OneBotFriendMessageEventInteractionEvent ,
321376 OneBotPrivateMessageEventPostReplyEvent {
322377 override val content: OneBotFriendMessageEvent
378+
379+ @STP
380+ override suspend fun target (): OneBotFriend = content.content()
323381 override val message: OneBotSegmentsInteractionMessage
324382}
325383// endregion
0 commit comments