File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,8 @@ export type WebhookEvent =
46
46
| UnfollowEvent
47
47
| JoinEvent
48
48
| LeaveEvent
49
+ | MemberJoinEvent
50
+ | MemberLeaveEvent
49
51
| PostbackEvent
50
52
| BeaconEvent ;
51
53
@@ -132,6 +134,32 @@ export type JoinEvent = { type: "join" } & ReplyableEvent;
132
134
*/
133
135
export type LeaveEvent = { type : "leave" } & EventBase ;
134
136
137
+ /**
138
+ * Event object for when a user joins a [group](https://developers.line.biz/en/docs/messaging-api/group-chats/#group)
139
+ * or [room](https://developers.line.biz/en/docs/messaging-api/group-chats/#room) that the bot is in.
140
+ */
141
+ export type MemberJoinEvent = {
142
+ type : "memberJoined" ;
143
+ /**
144
+ * User ID of users who joined
145
+ * Array of [source user](https://developers.line.biz/en/reference/messaging-api/#source-user) objects
146
+ */
147
+ joined : { members : Array < User > } ;
148
+ } & ReplyableEvent ;
149
+
150
+ /**
151
+ * Event object for when a user leaves a [group](https://developers.line.biz/en/docs/messaging-api/group-chats/#group)
152
+ * or [room](https://developers.line.biz/en/docs/messaging-api/group-chats/#room) that the bot is in.
153
+ */
154
+ export type MemberLeaveEvent = {
155
+ type : "memberLeft" ;
156
+ /**
157
+ * User ID of users who left
158
+ * Array of [source user](https://developers.line.biz/en/reference/messaging-api/#source-user) objects
159
+ */
160
+ left : { members : Array < User > } ;
161
+ } & EventBase ;
162
+
135
163
/**
136
164
* Event object for when a user performs an action on a
137
165
* [template message](https://developers.line.me/en/reference/messaging-api/#template-messages).
You can’t perform that action at this time.
0 commit comments