@@ -9,12 +9,15 @@ class Interaction:
9
9
"id" ,
10
10
"application_id" ,
11
11
"type" ,
12
+ "scene" ,
12
13
"chat_type" ,
13
14
"event_id" ,
14
15
"data" ,
15
16
"guild_id" ,
16
17
"channel_id" ,
17
- "group_open_id" ,
18
+ "user_openid" ,
19
+ "group_openid" ,
20
+ "group_member_openid" ,
18
21
"timestamp" ,
19
22
"version" ,
20
23
)
@@ -24,13 +27,16 @@ def __init__(self, api: BotAPI, event_id, data: interaction.InteractionPayload):
24
27
25
28
self .id = data .get ("id" , None )
26
29
self .type = data .get ("type" , None )
30
+ self .scene = data .get ("scene" , None )
27
31
self .chat_type = data .get ("chat_type" , None )
28
32
self .application_id = data .get ("application_id" , None )
29
33
self .event_id = event_id
30
34
self .data = self ._Data (data .get ("data" , {}))
31
35
self .guild_id = data .get ("guild_id" , None )
32
36
self .channel_id = data .get ("channel_id" , None )
33
- self .group_open_id = data .get ("group_open_id" , None )
37
+ self .user_openid = data .get ("user_openid" , None )
38
+ self .group_openid = data .get ("group_openid" , None )
39
+ self .group_member_openid = data .get ("group_member_openid" , None )
34
40
self .timestamp = data .get ("timestamp" , None )
35
41
self .version = data .get ("version" , None )
36
42
@@ -51,6 +57,7 @@ def __init__(self, data):
51
57
self .button_data = data .get ("button_data" , None )
52
58
self .message_id = data .get ("message_id" , None )
53
59
self .user_id = data .get ("user_id" , None )
60
+ self .feature_id = data .get ("feature_id" , None )
54
61
55
62
def __repr__ (self ):
56
63
return str (self .__dict__ )
0 commit comments