← cd .. PORTFOLIO
cat ./projects/customer-service-telegram-bot/README.md

客戶服務 Telegram Bot - Customer Service Telegram Bot

# 客戶服務的 Telegram Bot
# Customer Service Telegram Bot for Automated Support

Description:
針對客戶常見需求,於 Telegram 平台上開發多功能整合機器人。透過直覺的按鈕式介面 (Button-based Interface) 取代傳統指令,引導客戶完成自助服務,降低操作門檻並提升互動效率。
Developed a multi-functional integrated bot on the Telegram platform to address common client inquiries. By implementing an intuitive button-based interface instead of traditional command-line inputs, I streamlined self-service workflows and enhanced overall interaction efficiency.

Tech Stack:

Features:

Results:

Architecture Overview:

Bot Interaction Flow

sequenceDiagram
    participant Client as Client (Telegram)
    participant Bot as Telegram Bot
    participant Backend as FastAPI Backend
    participant CDN as CDN API
    
    Client->>Bot: /help@bot Command
    Bot->>Bot: Verify Group & User Auth
    Bot-->>Client: Display Menu (Inline Keyboard)
    Client->>Bot: Click Function Button
    Bot->>Backend: API Request (Cache Purge / Whitelist)
    Backend-->>Bot: Operation Result
    Bot-->>Client: Display Result & Exit
    Backend-->>CDN: API Request
    CDN-->>Backend: Result Return