> For the complete documentation index, see [llms.txt](https://docs.rainybot.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rainybot.dev/api/memberleaveevent.md).

# 类: MemberLeaveEvent

[(返回目录)](/api.md)

**继承自:** [GroupMemberEvent](/api/groupmemberevent.md)

RainyBot的群成员退群类，其实例记录了与一次群成员退群事件相关的数据

## 枚举

enum **ReasonType**

群成员退群的原因

* **QUIT** = 0\
  群成员自行主动退群
* **KICK** = 1\
  群成员被管理员/群主踢出群聊

***

## 方法

* static [MemberLeaveEvent](/api/memberleaveevent.md) **init\_meta (** [Dictionary](https://docs.godotengine.org/en/latest/classes/class_dictionary.html) dic, [int](https://docs.godotengine.org/en/latest/classes/class_int.html) reason\_type **)**

通过机器人协议后端的元数据字典构造一个此类的实例，仅当你知道自己在做什么时才使用

***

* [GroupMember](/api/groupmember.md) **get\_member ( )**

获取此事件对应的群成员实例

***

* [GroupMember](/api/groupmember.md) **get\_operator ( )**

获取导致此事件的操作者的成员实例，可能是事件对应群组的管理员或群主，也可能是群成员自身

***

* [Group](/api/group.md) **get\_group ( )**

获取此事件所发生的群组实例

***

* [int](https://docs.godotengine.org/en/latest/classes/class_int.html) **get\_reason\_type ( )**

获取此事件发生的原因类型，详见上方的ReasonType枚举

***

* [bool](https://docs.godotengine.org/en/latest/classes/class_bool.html) **is\_reason\_type (** [int](https://docs.godotengine.org/en/latest/classes/class_int.html) reason **)**

判断此事件的发生是否为指定的原因类型

***
