23 lines
944 B
Python
23 lines
944 B
Python
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()
|
||
|