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()
)
+21 -1
View File
@@ -1,16 +1,36 @@
amqp==5.3.1
anyio==4.9.0
billiard==4.2.1
blinker==1.7.0
celery==5.4.0
certifi==2023.11.17
charset-normalizer==3.3.2
click==8.1.7
click-didyoumean==0.3.1
click-plugins==1.1.1
click-repl==0.3.0
colorama==0.4.6
Flask==3.0.0
h11==0.14.0
httpcore==1.0.7
httpx==0.28.1
idna==3.6
itsdangerous==2.1.2
Jinja2==3.1.3
lark-oapi==1.0.28
kombu==5.5.1
lark-oapi==1.4.12
MarkupSafe==2.1.3
prompt_toolkit==3.0.50
pycryptodome==3.20.0
python-dateutil==2.9.0.post0
python-dotenv==1.0.0
requests==2.31.0
requests-toolbelt==1.0.0
six==1.17.0
sniffio==1.3.1
tzdata==2025.1
urllib3==2.1.0
vine==5.1.0
wcwidth==0.2.13
websockets==15.0.1
Werkzeug==3.0.1