Skip to content

Commit 28d225d

Browse files
committed
fix: 按钮回调参数修复
1 parent b409111 commit 28d225d

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

botpy/interaction.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ class Interaction:
99
"id",
1010
"application_id",
1111
"type",
12+
"scene",
1213
"chat_type",
1314
"event_id",
1415
"data",
1516
"guild_id",
1617
"channel_id",
17-
"group_open_id",
18+
"user_openid",
19+
"group_openid",
20+
"group_member_openid",
1821
"timestamp",
1922
"version",
2023
)
@@ -24,13 +27,16 @@ def __init__(self, api: BotAPI, event_id, data: interaction.InteractionPayload):
2427

2528
self.id = data.get("id", None)
2629
self.type = data.get("type", None)
30+
self.scene = data.get("scene", None)
2731
self.chat_type = data.get("chat_type", None)
2832
self.application_id = data.get("application_id", None)
2933
self.event_id = event_id
3034
self.data = self._Data(data.get("data", {}))
3135
self.guild_id = data.get("guild_id", None)
3236
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)
3440
self.timestamp = data.get("timestamp", None)
3541
self.version = data.get("version", None)
3642

@@ -51,6 +57,7 @@ def __init__(self, data):
5157
self.button_data = data.get("button_data", None)
5258
self.message_id = data.get("message_id", None)
5359
self.user_id = data.get("user_id", None)
60+
self.feature_id = data.get("feature_id", None)
5461

5562
def __repr__(self):
5663
return str(self.__dict__)

botpy/types/interaction.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ class InteractionPayload(TypedDict):
1111
id: str
1212
application_id: int
1313
type: int
14+
scene: str
1415
chat_type: int
1516
data: InteractionData
1617
guild_id: int
1718
channel_id: int
18-
group_open_id: str
19+
user_openid: str
20+
group_openid: str
21+
group_member_openid: str
1922
timestamp: int
2023
version: int
2124

0 commit comments

Comments
 (0)