This commit is contained in:
1 parent
af6b780a29
commit
01a5f1e575
2 files changed
+34
-1
No files matched your search
@@ -15,6 +15,11 @@ from lark_oapi.adapter.flask import *
|
|||||||
from lark_oapi.api.im.v1 import *
|
from lark_oapi.api.im.v1 import *
|
||||||
from lark_oapi.api.bitable.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.task import *
|
||||||
from app.utils.utils import *
|
from app.utils.utils import *
|
||||||
from app.task import *
|
from app.task import *
|
||||||
@@ -159,6 +164,13 @@ def do_bitable_record_add(data) -> None:
|
|||||||
return
|
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 = (
|
handler = (
|
||||||
lark.EventDispatcherHandler.builder(
|
lark.EventDispatcherHandler.builder(
|
||||||
encrypt_key, verification_token, lark.LogLevel.DEBUG
|
encrypt_key, verification_token, lark.LogLevel.DEBUG
|
||||||
@@ -167,6 +179,7 @@ handler = (
|
|||||||
.register_p2_customized_event(
|
.register_p2_customized_event(
|
||||||
"drive.file.bitable_record_changed_v1", do_bitable_record_add
|
"drive.file.bitable_record_changed_v1", do_bitable_record_add
|
||||||
)
|
)
|
||||||
|
.register_p2_card_action_trigger(do_card_action_trigger)
|
||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
+21
-1
@@ -1,16 +1,36 @@
|
|||||||
|
amqp==5.3.1
|
||||||
|
anyio==4.9.0
|
||||||
|
billiard==4.2.1
|
||||||
blinker==1.7.0
|
blinker==1.7.0
|
||||||
|
celery==5.4.0
|
||||||
certifi==2023.11.17
|
certifi==2023.11.17
|
||||||
charset-normalizer==3.3.2
|
charset-normalizer==3.3.2
|
||||||
click==8.1.7
|
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
|
Flask==3.0.0
|
||||||
|
h11==0.14.0
|
||||||
|
httpcore==1.0.7
|
||||||
|
httpx==0.28.1
|
||||||
idna==3.6
|
idna==3.6
|
||||||
itsdangerous==2.1.2
|
itsdangerous==2.1.2
|
||||||
Jinja2==3.1.3
|
Jinja2==3.1.3
|
||||||
lark-oapi==1.0.28
|
kombu==5.5.1
|
||||||
|
lark-oapi==1.4.12
|
||||||
MarkupSafe==2.1.3
|
MarkupSafe==2.1.3
|
||||||
|
prompt_toolkit==3.0.50
|
||||||
pycryptodome==3.20.0
|
pycryptodome==3.20.0
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
python-dotenv==1.0.0
|
python-dotenv==1.0.0
|
||||||
requests==2.31.0
|
requests==2.31.0
|
||||||
requests-toolbelt==1.0.0
|
requests-toolbelt==1.0.0
|
||||||
|
six==1.17.0
|
||||||
|
sniffio==1.3.1
|
||||||
|
tzdata==2025.1
|
||||||
urllib3==2.1.0
|
urllib3==2.1.0
|
||||||
|
vine==5.1.0
|
||||||
|
wcwidth==0.2.13
|
||||||
|
websockets==15.0.1
|
||||||
Werkzeug==3.0.1
|
Werkzeug==3.0.1
|
||||||
Reference in new issue
Block a user