中文 | English
gpt-3.5-turbo在 Line 中去導入 ChatGPT Bot,只要在輸入框直接輸入文字,即可與 ChatGPT 開始互動,除了 ChatGPT 以外,也直接串上了 DALL·E 2 的模型,輸入 /imagine + 文字,就會回傳相對應的圖片,如下圖所示:

View API keysCreate new secret key -> 生成後即為 OPENAI_API (稍晚會用到)Provider -> 按下 CreateChannel -> 選擇 Create a Messaging API channelBasic Settings 下方,有一個 Channel Secret -> 按下 Issue,生成後即為 LINE_CHANNEL_SECRET (稍晚會用到)Messaging API 下方,有一個 Channel access token -> 按下 Issue,生成後即為 LINE_CHANNEL_ACCESS_TOKEN (稍晚會用到)Star 支持開發者Fork 複製全部的程式碼到自己的倉庫Sign Up 直接用 Github 帳號登入並授權 -> 按下 Skip 跳過初始化設定Create -> 跳出框,點選右上角 Import from GithubConnect GitHub to import your private repos. -> 勾選 Only select repositories -> 選擇 ChatGPT-Line-BotGithub URL 可以選擇 ChatGPT-Line-Bot 專案 -> 點擊 Import from Github。Import 完成後在 Replit 的專案管理頁面左下方 Tools 點擊 Secrets。Got it 後,即可新增環境變數,需新增:OPENAI_MODEL_ENGINEgpt-3.5-turbo SYSTEM_MESSAGEYou are a helpful assistant.LINE_CHANNEL_SECRET[由步驟一取得]LINE_CHANNEL_ACCESS_TOKEN[由步驟一取得]RunHello World,並將畫面中上方的網址複製下來Messaging API 下方的 Webhook URL 江上方網址貼過來,並加上 /callback 例如:https://ChatGPT-Line-Bot.explainthis.repl.co/callbackUse webhookAuto-reply messages 關閉CREATE CRONJOBTitle 輸入 ChatGPT-Line-Bot,網址輸入上一步驟的網址,例如:https://ChatGPT-Line-Bot.explainthis.repl.co/5 分鐘 打一次CREATE在文字輸入框中直接輸入文字,即可與 ChatGPT 開始對話,而其他指令如下:
| 指令 | 說明 |
|---|---|
/註冊 |
在輸入框輸入 /註冊 + OpenAI API Token,就可以註冊 Token |
/系統訊息 |
在輸入框輸入 /系統訊息 + 可以設定希望 ChatGPT 扮演什麼角色 |
/清除 |
在輸入框輸入 /清除,就可以清除歷史訊息 |
/圖像 |
在輸入框輸入 /圖像 + 指令,就會調用 DALL·E 2 模型,即可生成圖像。 |
| 語音輸入 | 利用語音輸入,系統會自動將語音翻譯成文字,並且 ChatGPT 以文字回應 |
| 其他文字輸入 | 直接輸入文字,則會進入一般的 ChatGPT 對話模式 |
如果你喜歡這個專案,願意支持我們,可以請我們喝一杯咖啡,這會成為我們繼續前進的動力!
$ claude mcp add ChatGPT-Line-Bot \
-- python -m otcore.mcp_server <graph>