新增退出群接口

This commit is contained in:
evilbeast 2022-08-30 15:09:53 +08:00
parent a95b6ad2dc
commit 4391ad51b1
3 changed files with 20 additions and 1 deletions

View File

@ -161,6 +161,14 @@ async def add_room_friend(model: models.ModifyRoomNameReqModel):
return response_json(1, data) return response_json(1, data)
@app.post("/room/quit_room", summary="退出群", tags=["Room"],
response_model=models.ResponseModel)
@catch_exception()
async def quit_room(model: models.RoomReqModel):
data = client_mgr.get_client(model.guid).quit_room(model.room_wxid)
return response_json(1, data)
@app.post("/msg/send_text", summary="发送文本消息", tags=["Msg"], response_model=models.ResponseModel) @app.post("/msg/send_text", summary="发送文本消息", tags=["Msg"], response_model=models.ResponseModel)
@catch_exception() @catch_exception()
async def msg_send_text(model: models.SendTextReqModel): async def msg_send_text(model: models.SendTextReqModel):

View File

@ -101,8 +101,11 @@ class AddRoomFriendReqModel(ClientReqModel):
verify: str verify: str
class ModifyRoomNameReqModel(ClientReqModel): class RoomReqModel(ClientReqModel):
room_wxid: str room_wxid: str
class ModifyRoomNameReqModel(RoomReqModel):
name: str name: str

View File

@ -349,3 +349,11 @@ class WeChat:
} }
return self.__send_sync(send_type.MT_ADD_FRIEND_MSG, data) return self.__send_sync(send_type.MT_ADD_FRIEND_MSG, data)
def quit_room(self, room_wxid: str):
"""
退出群
"""
data = {
"room_wxid": room_wxid
}
return self.__send(send_type.MT_QUIT_DEL_ROOM_MSG, data)