丁云鹏 1 týždeň pred
rodič
commit
2634923665
2 zmenil súbory, kde vykonal 24 pridanie a 9 odobranie
  1. 15 0
      config.py
  2. 9 9
      identify.py

+ 15 - 0
config.py

@@ -0,0 +1,15 @@
+# 飞书配置
+# 推荐通过环境变量设置这些敏感信息,以增强安全性,避免硬编码。
+# 如果环境变量未设置,则使用默认的 "YOUR_..." 占位符。
+FEISHU_APP_ID = os.getenv("FEISHU_APP_ID", "YOUR_FEISHU_APP_ID")
+FEISHU_APP_SECRET = os.getenv("FEISHU_APP_SECRET", "YOUR_FEISHU_APP_SECRET")
+FEISHU_BASE_ID = os.getenv("FEISHU_BASE_ID", "YOUR_FEISHU_BASE_ID")
+FEISHU_TABLE_ID = os.getenv("FEISHU_TABLE_ID", "YOUR_FEISHU_TABLE_ID")
+
+FEISHU_INPUT_FIELD = os.getenv("FEISHU_INPUT_FIELD", "文本内容") # 你的飞书表格中用于输入的列名
+FEISHU_OUTPUT_FIELD = os.getenv("FEISHU_OUTPUT_FIELD", "Coze总结") # 你的飞书表格中用于输出的列名
+
+
+# Coze 配置
+COZE_API_KEY = os.getenv("COZE_API_KEY", "YOUR_COZE_API_KEY")
+COZE_BOT_ID = os.getenv("COZE_BOT_ID", "YOUR_COZE_BOT_ID") # 例如: "7343685511394590740"

+ 9 - 9
identify.py

@@ -1,4 +1,4 @@
-# main.py
+import config
 import logging
 import os
 from feishu_client import FeishuClient
@@ -136,17 +136,17 @@ if __name__ == "__main__":
     # 或者从配置文件 (如 config.ini, .env 文件) 中加载
 
     # 飞书配置
-    FEISHU_APP_ID = os.getenv("FEISHU_APP_ID", "YOUR_FEISHU_APP_ID")
-    FEISHU_APP_SECRET = os.getenv("FEISHU_APP_SECRET", "YOUR_FEISHU_APP_SECRET")
-    FEISHU_BASE_ID = os.getenv("FEISHU_BASE_ID", "YOUR_FEISHU_BASE_ID")
-    FEISHU_TABLE_ID = os.getenv("FEISHU_TABLE_ID", "YOUR_FEISHU_TABLE_ID")
+    FEISHU_APP_ID = config.FEISHU_APP_ID
+    FEISHU_APP_SECRET = config.FEISHU_APP_SECRET
+    FEISHU_BASE_ID = config.FEISHU_BASE_ID
+    FEISHU_TABLE_ID = config.FEISHU_TABLE_ID
 
-    FEISHU_INPUT_FIELD = os.getenv("FEISHU_INPUT_FIELD", "文本内容") # 你的飞书表格中用于输入的列名
-    FEISHU_OUTPUT_FIELD = os.getenv("FEISHU_OUTPUT_FIELD", "Coze总结") # 你的飞书表格中用于输出的列名
+    FEISHU_INPUT_FIELD = config.FEISHU_INPUT_FIELD # 你的飞书表格中用于输入的列名
+    FEISHU_OUTPUT_FIELD = config.FEISHU_OUTPUT_FIELD # 你的飞书表格中用于输出的列名
 
     # Coze 配置
-    COZE_API_KEY = os.getenv("COZE_API_KEY", "YOUR_COZE_API_KEY")
-    COZE_BOT_ID = os.getenv("COZE_BOT_ID", "YOUR_COZE_BOT_ID") # 例如: "7343685511394590740"
+    COZE_API_KEY = config.COZE_API_KEY
+    COZE_BOT_ID = config.COZE_BOT_ID # 例如: "7343685511394590740"
 
     # Coze 提示模板,请确保包含 {input_data} 占位符
     # 这是一个示例,你可以根据你的机器人功能设计更复杂的提示