import lark_oapi as lark def do_p2_im_message_receive_v1(data: lark.im.v1.P2ImMessageReceiveV1) -> None: print(f'[do_p2_im_message_receive_v1 access], data: {lark.JSON.marshal(data, indent=4)}') def do_message_event(data: lark.CustomizedEvent) -> None: print(f'[do_customized_event access], type: message, data: {lark.JSON.marshal(data, indent=4)}') # 初始化事件处理器,两个参数必须为空字符串 event_handler = lark.EventDispatcherHandler.builder("", "") \ .register_p2_im_message_receive_v1(do_p2_im_message_receive_v1) \ .register_p1_customized_event("这里填入你要自定义订阅的event的key", do_message_event) \ .build() def main(): # 创建客户端,填入您的APP_ID和APP_SECRET cli = lark.ws.Client("cli_a9f2dc95fe78dbcb", "9DUETQZa83rvn12aeADpsbC1ioi1bkNf", event_handler=event_handler, log_level=lark.LogLevel.DEBUG) cli.start() if __name__ == "__main__": main()