timmy / 讀取 .env 環境變數
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 9 months ago
使用 dotenv 套件從 .env 檔案載入環境變數,適用於配置 API 金鑰、資料庫連線等設定,避免將敏感資訊直接寫入程式碼。
| 1 | import os |
| 2 | from pathlib import Path |
| 3 | from dotenv import load_dotenv |
| 4 | |
| 5 | BASE_DIR = Path(__file__).resolve().parent |
| 6 | ENV_PATH = BASE_DIR.parent / "config" / ".env" |
| 7 | |
| 8 | load_dotenv(ENV_PATH) |
| 9 | |
| 10 | # 讀取環境變數 |
timmy / Telegram Bot 通知系統
0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 10 months ago
這段程式碼提供了一個 TelegramNotifier 類別,透過 Telegram Bot API 發送訊息到指定的聊天 ID (chat_id),並透過 loguru 記錄發送狀態。程式會從環境變數載入 Bot Token 和 Chat ID,並在啟動時發送通知,適用於自動化系統監控或事件提醒。
| 1 | TELEGRAM_BOT_TOKEN=你的_bot_token |
| 2 | TELEGRAM_CHAT_ID=你的_chat_id |
Новее
Позже