add card message callback
continuous-integration/drone/push Build is failing

This commit is contained in:
jianxin committed 2025-03-26 22:03:36 +08:00
1 parent af6b780a29
commit 01a5f1e575
2 files changed
+34 -1

No files matched your search

+13
View File
@@ -15,6 +15,11 @@ from lark_oapi.adapter.flask import *
from lark_oapi.api.im.v1 import *
from lark_oapi.api.bitable.v1 import *
from lark_oapi.event.callback.model.p2_card_action_trigger import (
P2CardActionTrigger,
P2CardActionTriggerResponse,
)
from app.task import *
from app.utils.utils import *
from app.task import *
@@ -159,6 +164,13 @@ def do_bitable_record_add(data) -> None:
return
def do_card_action_trigger(data: P2CardActionTrigger) -> P2CardActionTriggerResponse:
print("=================卡片回调====================")
print(lark.JSON.marshal(data))
resp = {"toast": {"type": "info", "content": "卡片回传成功 from python sdk"}}
return P2CardActionTriggerResponse(resp)
handler = (
lark.EventDispatcherHandler.builder(
encrypt_key, verification_token, lark.LogLevel.DEBUG
@@ -167,6 +179,7 @@ handler = (
.register_p2_customized_event(
"drive.file.bitable_record_changed_v1", do_bitable_record_add
)
.register_p2_card_action_trigger(do_card_action_trigger)
.build()
)