MCPcopy
hub / github.com/volcengine/OpenViking / main

Function main

bot/vikingbot/channels/feishu_test.py:7–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5
6
7def main():
8 # 创建client
9 client = lark.Client.builder().app_id("").app_secret("").log_level(lark.LogLevel.DEBUG).build()
10
11 # 构造请求对象
12 request: GetUserRequest = GetUserRequest.builder().user_id("").user_id_type("open_id").build()
13
14 # 发起请求
15 response = client.contact.v3.user.get(request)
16
17 # 处理失败返回
18 if not response.success():
19 lark.logger.error(
20 f"client.contact.v3.user.get failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}, resp: \n{json.dumps(json.loads(response.raw.content), indent=4, ensure_ascii=False)}"
21 )
22 return
23
24 # 处理业务结果
25 lark.logger.info(lark.JSON.marshal(response.data, indent=4))
26
27
28if __name__ == "__main__":

Callers 1

feishu_test.pyFile · 0.70

Calls 9

user_idMethod · 0.80
errorMethod · 0.80
dumpsMethod · 0.80
loadsMethod · 0.80
infoMethod · 0.80
buildMethod · 0.45
builderMethod · 0.45
getMethod · 0.45
successMethod · 0.45

Tested by

no test coverage detected