[外包接案使用調查]
公告 如何發案 如何接案 幫助中心AI 聊天機器人
【專案背景】想同時經營 Discord、Telegram、LINE,各寫一隻 bot 成本就是三倍。這個開源專案示範我的解法:一套核心、三個平台。 【做了什麼】 ・查詢核心完全不碰平台 SDK,以中立回應模型輸出,每個平台只是一層薄 adapter ・新增平台只要實作兩個方法,核心邏輯 100% 重用 ・LINE webhook 含 HMAC 簽章驗證,未簽章請求直接拒絕 ・資料爬取有併發上限與指數退避,對資料來源友善 ・GitHub Actions CI+單元測試,缺選配套件時自動降級不會壞 【對你的意義】你要的 bot 之後想多上一個平台,不用重寫,加一層就好。同樣的架構可以客製成客服機器人、社群助手、查詢工具。 【完整原始碼】github.com/kiresakura/campus-course-bot(MIT 授權,非官方專案,與資料來源平台無隸屬關係)
系統架構圖:一套核心、三平台 adapter
Crimson