1 parent
7309ebb48b
commit
1932423965
2 files changed
+22
-5
No files matched your search
+13
-1
@@ -49,8 +49,20 @@ if not os.path.exists(cache_dir):
|
|||||||
|
|
||||||
def do_p2_im_message_receive_v1(data: P2ImMessageReceiveV1) -> None:
|
def do_p2_im_message_receive_v1(data: P2ImMessageReceiveV1) -> None:
|
||||||
# print(client, bitable_token, table_id, cache_dir, data)
|
# print(client, bitable_token, table_id, cache_dir, data)
|
||||||
|
|
||||||
|
message_type = data.event.message.message_type
|
||||||
|
content = json.loads(data.event.message.content)
|
||||||
|
sender_id = data.event.sender.sender_id.open_id
|
||||||
|
message_id = data.event.message.message_id
|
||||||
|
|
||||||
|
clear_data = {}
|
||||||
|
clear_data["message_type"] = message_type
|
||||||
|
clear_data["content"] = content
|
||||||
|
clear_data["sender_id"] = sender_id
|
||||||
|
clear_data["message_id"] = message_id
|
||||||
|
|
||||||
process_message_callback.delay(
|
process_message_callback.delay(
|
||||||
app_id, app_secret, bitable_token, table_id, cache_dir, data
|
app_id, app_secret, bitable_token, table_id, cache_dir, clear_data
|
||||||
)
|
)
|
||||||
print(lark.JSON.marshal(data))
|
print(lark.JSON.marshal(data))
|
||||||
|
|
||||||
|
|||||||
+9
-4
@@ -38,8 +38,15 @@ def process_message_callback(
|
|||||||
images = []
|
images = []
|
||||||
images_token = []
|
images_token = []
|
||||||
message_content = ""
|
message_content = ""
|
||||||
message_type = data.event.message.message_type
|
# message_type = data.event.message.message_type
|
||||||
content = json.loads(data.event.message.content)
|
# content = json.loads(data.event.message.content)
|
||||||
|
# sender_id = data.event.sender.sender_id.open_id
|
||||||
|
# message_id = data.event.message.message_id
|
||||||
|
|
||||||
|
message_type = data.get("message_type")
|
||||||
|
content = data.get("content")
|
||||||
|
sender_id = data.get("sender_id")
|
||||||
|
message_id = data.get("message_id")
|
||||||
|
|
||||||
if message_type == "post":
|
if message_type == "post":
|
||||||
content = content["content"]
|
content = content["content"]
|
||||||
@@ -53,10 +60,8 @@ def process_message_callback(
|
|||||||
if message_type == "text":
|
if message_type == "text":
|
||||||
message_content = content["text"].replace("@_user_1", "").strip()
|
message_content = content["text"].replace("@_user_1", "").strip()
|
||||||
|
|
||||||
sender_id = data.event.sender.sender_id.open_id
|
|
||||||
record["问题概述"] = message_content
|
record["问题概述"] = message_content
|
||||||
record["创建人"] = sender_id
|
record["创建人"] = sender_id
|
||||||
message_id = data.event.message.message_id
|
|
||||||
|
|
||||||
# 对 image_key 处理并并上传至多维表格
|
# 对 image_key 处理并并上传至多维表格
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user