🛠️ 技術架構

幽幽子 Bot 的企業級技術棧

🌟 核心框架

py-cord==2.6.1

Discord.py 的現代化分支,提供強大的 Slash Commands 支援

Python 3.10+

使用最新的 Python 特性,包括 match-case 與型別提示

⚡ 非同步處理

aiohttp==3.13.2

非同步 HTTP 客戶端/伺服器框架

anyio==4.14.0

非同步網路 I/O 抽象層

aiosignal==1.4.0

非同步信號處理

💾 數據管理

PyYAML==6.0.1

YAML 檔案解析與生成

jsonschema==4.10.3

JSON 數據驗證

sqlite3

Python 內建 SQLite 資料庫(自動備份)

📊 數據視覺化

matplotlib==3.10.7

繪圖庫(用於 /fish_rates 機率圖)

numpy==2.3.5

數值計算庫

pillow==10.2.0

圖像處理庫

🔐 安全與加密

cryptography==41.0.7

加密與解密功能

PyNaCl==1.5.0

NaCl 加密庫(Discord 語音)

bcrypt==3.2.2

密碼哈希函數

⚙️ 環境配置

python-dotenv==1.2.1

.env 檔案載入

PyJWT==2.7.0

JWT Token 處理

🌐 網路請求

requests==2.31.0

HTTP 請求庫

httpx==0.28.1

現代 HTTP 客戶端

urllib3==2.0.7

HTTP 客戶端庫

🤖 AI 整合(可選)

openai==2.41.1

OpenAI API 整合

jiter==0.15.0

JSON 解析加速

🔧 其他工具庫

rich==13.7.1

終端美化

tqdm==4.67.1

進度條

pydantic==2.13.4

數據驗證

Babel==2.10.3

國際化支援