付費限定

(有程式碼)💬 LINE + LLM:打造一個讓 LINE Bot 擁有🧠大腦的自動回覆機制

更新 發佈閱讀 29 分鐘

這篇文章將帶你一步步建構出一個能與 LLM(大型語言模型)整合的 LINE 智能回覆機制,

從環境設定到訊息判斷、再到 AI 自動回覆,完整示範實作過程。


🧱 環境建置準備

這個專案的概念是:

LINE 傳來訊息 → MQTT 收到 → LLM 生成回覆 → 回傳 LINE。

📦 需要準備的項目

類別工具 / 套件

通訊層

LINE Messaging API、MQTT(例如 Mosquitto)

程式語言

Python 3.12+

主要套件

paho-mqtt, python-dotenv, requests, line-bot-sdk

AI 模型

OpenAI API 或 Ollama(可在本地運行)

⚙️.env設定範例

# ===================================================
# MQTT 設定 - 用於接收 LINE webhook 訊息
# ===================================================
mqtthost=your_mqtt_host
mqttport=1883
mqttuser=your_mqtt_username
mqttpass=your_mqtt_password
line_message_topic=your_line_message_topic

# ===================================================
# LINE Bot 設定 - 用於回覆訊息
# ===================================================
LINE_CHANNEL_ACCESS_TOKEN=your_line_channel_access_token_here

# ===================================================
# LLM 設定 - 選擇使用的語言模型類型
# ===================================================
# 可選值: openai 或 ollama
LLM_TYPE=openai

# ===================================================
# OpenAI 設定 - 當 LLM_TYPE=openai 時使用
# ===================================================
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-3.5-turbo
OPENAI_MAX_TOKENS=4096

# ===================================================
# Ollama 設定 - 當 LLM_TYPE=ollama 時使用
# ===================================================
OLLAMA_BASE_URL=http://127.0.0.1:11434
OLLAMA_MODEL=llama2
OLLAMA_TEMPERATURE=0.1

# ===================================================
# AI 對話設定
# ===================================================
# 系統提示詞 - 定義 AI 的角色和行為
DEFAULT_PROMPT=你是個AI客服,請用繁體中文回覆,不要提供客服以外的知識。

# 對話記憶輪數 - 保留多少輪對話歷史 (預設5)
MEMORY_SIZE=5

# ===================================================
# 設定說明
# ===================================================
# 1. 複製此檔案為 .env
# 2. 根據您的實際環境修改對應的設定值
# 3. 確保所有必要的設定項目都已正確填寫
#
# 注意事項:
# - LINE_CHANNEL_ACCESS_TOKEN 需要從 LINE Developers Console 取得
# - OPENAI_API_KEY 需要從 OpenAI 官網取得 (如使用 OpenAI)
# - Ollama 需要本地安裝並運行對應模型 (如使用 Ollama)


💡 程式碼: main.py

以行動支持創作者!付費即可解鎖
本篇內容共 11206 字、0 則留言,僅發佈於玩轉開發實戰系列你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
Michael楊
33會員
138內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
Michael楊的其他內容
2025/11/10
整合 LLM(大型語言模型)後,LINE Bot 不再只是照著劇本回覆,而是真正「學會思考」。它能理解語意、記住上下文,根據情境產生自然對話。透過 LINE、MQTT 與 LLM 的巧妙結合,讓訊息不再是冷冰冰的回應,而是一場有溫度的交流。這不只是技術升級,更是讓機器從「反應」邁向「共鳴」的開始。
Thumbnail
2025/11/10
整合 LLM(大型語言模型)後,LINE Bot 不再只是照著劇本回覆,而是真正「學會思考」。它能理解語意、記住上下文,根據情境產生自然對話。透過 LINE、MQTT 與 LLM 的巧妙結合,讓訊息不再是冷冰冰的回應,而是一場有溫度的交流。這不只是技術升級,更是讓機器從「反應」邁向「共鳴」的開始。
Thumbnail
2025/11/07
在這個每天資訊爆炸的時代,AI 摘要工具就像你的智慧閱讀助理 ✨。 只要貼上網址 🔗,它就能自動擷取重點、濃縮內容、提取關鍵字 🧠, 讓你幾秒內掌握文章核心,不再被長篇資訊淹沒 📚。 不論是新聞追蹤、技術研究、還是企業知識整理, AI 都能幫你「讀完重點,省下時間」。⌛
Thumbnail
2025/11/07
在這個每天資訊爆炸的時代,AI 摘要工具就像你的智慧閱讀助理 ✨。 只要貼上網址 🔗,它就能自動擷取重點、濃縮內容、提取關鍵字 🧠, 讓你幾秒內掌握文章核心,不再被長篇資訊淹沒 📚。 不論是新聞追蹤、技術研究、還是企業知識整理, AI 都能幫你「讀完重點,省下時間」。⌛
Thumbnail
2025/11/04
OpenAI 發布全新開源模型 GPT-OSS-Safeguard,專為安全分類與政策審查設計。開發者可自訂政策並即時應用於內容審查,支援 20B 與 120B 參數版本。模型在多政策分類表現優異,提升 AI 安全性與透明度,適用於內容審核、平台治理與風險監控領域。
Thumbnail
2025/11/04
OpenAI 發布全新開源模型 GPT-OSS-Safeguard,專為安全分類與政策審查設計。開發者可自訂政策並即時應用於內容審查,支援 20B 與 120B 參數版本。模型在多政策分類表現優異,提升 AI 安全性與透明度,適用於內容審核、平台治理與風險監控領域。
Thumbnail
看更多
你可能也想看
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
利用 Google Apps Script 串接 LINE 聊天機器人和 OpenAI,打造每日定時傳送鼓勵訊息、提供對話的自動化系統。文章分享開發過程中的心得和遇到的問題,如 LINE Messaging API 如何僅針對特定群組回訊、App Script 除錯、及 OpenAI費用考量。
Thumbnail
利用 Google Apps Script 串接 LINE 聊天機器人和 OpenAI,打造每日定時傳送鼓勵訊息、提供對話的自動化系統。文章分享開發過程中的心得和遇到的問題,如 LINE Messaging API 如何僅針對特定群組回訊、App Script 除錯、及 OpenAI費用考量。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
製作活動彙整平臺,整合LINE Messaging API、Google試算表、App Script及OpenAI API,解決活動資訊散落及填寫活動繁瑣的痛點。簡述系統架構、開發細節、踩坑經驗及未來優化方向,包含技術選項、API使用、模型選擇、除錯技巧等,並分享如何有效利用LLM提升開發效率。
Thumbnail
製作活動彙整平臺,整合LINE Messaging API、Google試算表、App Script及OpenAI API,解決活動資訊散落及填寫活動繁瑣的痛點。簡述系統架構、開發細節、踩坑經驗及未來優化方向,包含技術選項、API使用、模型選擇、除錯技巧等,並分享如何有效利用LLM提升開發效率。
Thumbnail
Quick Links Auto prompt by LLM and LLM-Vision (Trigger more details out inside model) SD-WEB-UI: https://github.com/xlinx/sd-webui-decadetw-auto-pro
Thumbnail
Quick Links Auto prompt by LLM and LLM-Vision (Trigger more details out inside model) SD-WEB-UI: https://github.com/xlinx/sd-webui-decadetw-auto-pro
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
上個月,科技圈迎來了一場前所未有的超級地震!主角,正是那個我們又愛又恨、始終引領浪潮的 OpenAI。他們投下了一枚震撼彈,名為 gpt-oss,這不僅是自 GPT-2 以來,睽違六年首次釋出的「開放權重」模型,更是一封向全世界宣告的戰書,預示著 AI 的競爭格局即將被徹底改寫。 今天,我們將為大
Thumbnail
上個月,科技圈迎來了一場前所未有的超級地震!主角,正是那個我們又愛又恨、始終引領浪潮的 OpenAI。他們投下了一枚震撼彈,名為 gpt-oss,這不僅是自 GPT-2 以來,睽違六年首次釋出的「開放權重」模型,更是一封向全世界宣告的戰書,預示著 AI 的競爭格局即將被徹底改寫。 今天,我們將為大
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News