1 parent
118e356cdb
commit
b3f9e7b642
1 file changed
+12
-5
+12
-5
@@ -173,8 +173,10 @@ def process_message_callback(
|
|||||||
|
|
||||||
# 表格触发器会自动设置 "创建人-售后专用" 为创建者, 使用接口调整
|
# 表格触发器会自动设置 "创建人-售后专用" 为创建者, 使用接口调整
|
||||||
for _ in range(100):
|
for _ in range(100):
|
||||||
creator_names = get_record_creator_name_by_id(client, bitable_token, table_id, record_id)
|
creator_names = get_record_creator_name_by_id(
|
||||||
if "官方应用指令" in creator_names:
|
client, bitable_token, table_id, record_id
|
||||||
|
)
|
||||||
|
if "官方应用指令" in creator_names:
|
||||||
break
|
break
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
@@ -280,7 +282,7 @@ def process_new_robot(app_id, app_secret, action_data):
|
|||||||
name = action_data["title"]
|
name = action_data["title"]
|
||||||
category = action_data.get("category")
|
category = action_data.get("category")
|
||||||
|
|
||||||
robot_uuid = ""
|
robot_uuid = ""
|
||||||
catagory_table_record = {"UUID": robot_uuid, "名称": name, "分类": "官方指令"}
|
catagory_table_record = {"UUID": robot_uuid, "名称": name, "分类": "官方指令"}
|
||||||
|
|
||||||
if category == "optRTwYcra":
|
if category == "optRTwYcra":
|
||||||
@@ -288,16 +290,19 @@ def process_new_robot(app_id, app_secret, action_data):
|
|||||||
catagory_table_record["分类"] = "官方应用"
|
catagory_table_record["分类"] = "官方应用"
|
||||||
catagory_table_record["UUID"] = robot_uuid
|
catagory_table_record["UUID"] = robot_uuid
|
||||||
|
|
||||||
if category == "opt5xydmUE":
|
elif category == "opt5xydmUE":
|
||||||
robot_uuid = new_blank_activity(name, user_id)
|
robot_uuid = new_blank_activity(name, user_id)
|
||||||
catagory_table_record["分类"] = "官方指令"
|
catagory_table_record["分类"] = "官方指令"
|
||||||
catagory_table_record["UUID"] = robot_uuid
|
catagory_table_record["UUID"] = robot_uuid
|
||||||
|
|
||||||
|
else:
|
||||||
|
# 其他选项不创建记录
|
||||||
|
return
|
||||||
|
|
||||||
# 更新多维表格分类管理
|
# 更新多维表格分类管理
|
||||||
table_id = "tbl2GcBvkvMtOBnl"
|
table_id = "tbl2GcBvkvMtOBnl"
|
||||||
bitable_token = os.environ["OFFICE_XBOT_BITABLE_TOKEN"]
|
bitable_token = os.environ["OFFICE_XBOT_BITABLE_TOKEN"]
|
||||||
|
|
||||||
# 在开发计划中创建记录
|
|
||||||
client = (
|
client = (
|
||||||
lark.Client.builder()
|
lark.Client.builder()
|
||||||
.app_id(app_id)
|
.app_id(app_id)
|
||||||
@@ -306,3 +311,5 @@ def process_new_robot(app_id, app_secret, action_data):
|
|||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
add_record(client, bitable_token, table_id, catagory_table_record)
|
add_record(client, bitable_token, table_id, catagory_table_record)
|
||||||
|
|
||||||
|
# 在开发计划中创建记录
|
||||||
Reference in new issue
Block a user