Appearance
群聊事件
GROUP_INCREASE_MESSAGE
新群创建通知。
- type:
11074 - 常量:
events.GROUP_INCREASE_MESSAGE
python
@wework.handle(events.GROUP_INCREASE_MESSAGE)
def on_new_group(bot: WeWork, event: dict):
print(f"新群创建: {event['data']}")GROUP_MEMBER_INCREASE_MESSAGE
群成员加入通知。
- type:
11072 - 常量:
events.GROUP_MEMBER_INCREASE_MESSAGE
python
@wework.handle(events.GROUP_MEMBER_INCREASE_MESSAGE)
def on_member_join(bot: WeWork, event: dict):
data = event["data"]
print(f"新成员加入: {data}")GROUP_MEMBER_DECREASE_MESSAGE
群成员退出/被踢通知。
- type:
11073 - 常量:
events.GROUP_MEMBER_DECREASE_MESSAGE
python
@wework.handle(events.GROUP_MEMBER_DECREASE_MESSAGE)
def on_member_leave(bot: WeWork, event: dict):
data = event["data"]
print(f"成员退出: {data}")GROUP_EXIT_MESSAGE
主动退出群聊通知。
- type:
11075 - 常量:
events.GROUP_EXIT_MESSAGE
python
@wework.handle(events.GROUP_EXIT_MESSAGE)
def on_exit_group(bot: WeWork, event: dict):
print(f"已退出群聊: {event['data']}")GROUP_NAME_CHANGE_MESSAGE
群名称被修改通知。
- type:
11078 - 常量:
events.GROUP_NAME_CHANGE_MESSAGE
python
@wework.handle(events.GROUP_NAME_CHANGE_MESSAGE)
def on_name_change(bot: WeWork, event: dict):
data = event["data"]
print(f"群名变更: {data}")实用示例
新成员欢迎
python
@wework.handle(events.GROUP_MEMBER_INCREASE_MESSAGE)
def welcome_new_member(bot: WeWork, event: dict):
data = event["data"]
client_id = event["client_id"]
conversation_id = data.get("conversation_id")
if conversation_id:
bot.send_text(
client_id,
conversation_id,
"欢迎新成员加入!请查看群公告了解群规 📋"
)群成员变动记录
python
@wework.handle(events.GROUP_MEMBER_INCREASE_MESSAGE)
def log_join(bot: WeWork, event: dict):
print(f"[+] 群成员增加: {event['data']}")
@wework.handle(events.GROUP_MEMBER_DECREASE_MESSAGE)
def log_leave(bot: WeWork, event: dict):
print(f"[-] 群成员减少: {event['data']}")监控群名变化
python
@wework.handle(events.GROUP_NAME_CHANGE_MESSAGE)
def monitor_name_change(bot: WeWork, event: dict):
data = event["data"]
print(f"群名被修改: {data}")
# 可以在这里加入群名恢复逻辑