28 lines
830 B
Python
28 lines
830 B
Python
|
import requests
|
||
|
|
||
|
|
||
|
class WS:
|
||
|
BASE_URL = f'http://ws.xbtool.cn'
|
||
|
|
||
|
@classmethod
|
||
|
def transfer_external_userid_to_vid(cls, client_id, external_user_ids):
|
||
|
payload = {
|
||
|
"clientId": client_id,
|
||
|
"externalUserIds": external_user_ids
|
||
|
}
|
||
|
url = f'{cls.BASE_URL}/api/hook/websocket/transferexternaluseridtovid'
|
||
|
response = requests.post(url, json=payload)
|
||
|
|
||
|
@classmethod
|
||
|
def transfer_groupid_to_roomid(cls, client_id, group_ids):
|
||
|
payload = {
|
||
|
"clientId": client_id,
|
||
|
"groupIds": group_ids
|
||
|
}
|
||
|
url = f'{cls.BASE_URL}/api/hook/websocket/transferexternaluseridtovid'
|
||
|
response = requests.post(url, json=payload)
|
||
|
|
||
|
@classmethod
|
||
|
def send_wx_work_msg(cls):
|
||
|
url = f'{cls.BASE_URL}/api/hook/websocket/sendwxworkmsg'
|