Add FastAPI wechat app: config, wechat handler, run scripts, requirements, env template

This commit is contained in:
gjm committed 2026-09-25 20:58:11 +08:00
1 parent b193b29e3a
commit a2185104ad
8 files changed
+249 -7

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
"""
配置管理 - 从 .env 文件读取敏感信息
.env 文件不进 Git(已在 .gitignore 中排除)
"""
import os
from dotenv import load_dotenv
# 加载 .env 文件
load_dotenv()
# 微信测试号配置
WECHAT_TOKEN = os.getenv("WECHAT_TOKEN", "")
WECHAT_APPID = os.getenv("WECHAT_APPID", "")
WECHAT_SECRET = os.getenv("WECHAT_SECRET", "")
# MySQL 配置
MYSQL_HOST = os.getenv("MYSQL_HOST", "127.0.0.1")
MYSQL_PORT = int(os.getenv("MYSQL_PORT", "3306"))
MYSQL_USER = os.getenv("MYSQL_USER", "root")
MYSQL_PASSWORD = os.getenv("MYSQL_PASSWORD", "")
MYSQL_DB = os.getenv("MYSQL_DB", "wechat_api")
# Redis 配置
REDIS_HOST = os.getenv("REDIS_HOST", "127.0.0.1")
REDIS_PORT = int(os.getenv("REDIS_PORT", "6379"))
REDIS_PASSWORD = os.getenv("REDIS_PASSWORD", "")