Skip to main content

Go Telegram-Bot Starter

Telegram-Bot

這是一個 Go Telegram bot 模板的使用手冊,涵蓋 polling、webhook、health probe、inline demo 與可替換的 session storage。

模板涵蓋範圍
  • 本地用 polling 開發,正式環境用 webhook 交付
  • commands、inline queries、callback queries 與 Telegram command sync
  • Redis session state 與自動 in-memory fallback
  • health/readiness 端點、Docker Compose 與 graceful shutdown

這個使用手冊涵蓋的內容

架構、bot 指令、session 行為、部署模式,以及把 starter 演進成正式 bot 所需的操作細節。

傳輸

同一個 bot,兩種交付模式

模板支援本地 polling 與部署環境 webhook,不需要改變整體應用程式形狀。

互動

實用的 bot 互動範例

內建 reply keyboard、inline keyboard、inline query、callback query 與 fallback handler,可直接延伸成真實流程。

維運

服務基礎先備齊

設定驗證、health probe、structured logging、session backend、測試與 Docker Compose 都已經在基線中。