電車 幾個月前chatgpt爆紅,現在什麼領域都要扯上它,夯的不得了。上禮拜我也申請來玩玩看,挖靠實在太有趣了,它的回答不管文字用語都很貼近真人,還會對你的情緒做出反應,難怪會那麼紅。 因為chatgpt有開放api,因此現在有各式各樣的應用,有人做出了chatgpt line bot,蠻好玩的,那麼身為遊戲宅宅愛用的discord聊天軟體肯定有吧?是的,google關鍵字打下去就有一堆教學,我挑了一個github的專案https://github.com/onury5506/Discord-ChatGPT-Bot 大約一小時就做出了自用的discord chatgpt bot了,這邊就個筆記紀錄一下過程,對有興趣的朋友會有幫助的。 STEP1、首先我們要先去discord developer頁面創造我們要用的dc bot BOT權限請照著圖勾選 for ChatGPT bot you need Read Messages/View Channels Send Message Send Messages in Threads Embed Links Attach Files Read Message History Use Slash Command URL Generator這邊也照著下圖勾選,然後右下角copy點下去,先把這串網址貼到記事本,這就是機器人的邀請連結,點下去就可以邀請到你的DISCORD伺服器了! BOT頁面請勾選紅圈的三個選項 Step2、接著SSH進NAS,然後cd /volume1/docker,然後使用指令 gitclone https://github.com/onury5506/Discord-ChatGPT-Bot.git discord_chatgpt_bot,這部是建立新資料夾discord_chatgpt_bot並下載專案資料至此資料夾的意思 將.env.example更名為.env,然後用編輯器開啟,下圖供參考,馬賽克部分依你的實際狀況填入 輸入指令docker build -t discordchatgpt .編譯我們的docker映像檔,順利的話會像下圖般完成。 然後去DSM DOCKER介面看看,應該會看到類似下圖圈起來名字的容器,然後把它開起來,如果前面步驟都確實做到應該會正常啟動完成 最後瀏覽器輸入STEP1的網址,把BOT邀請進你的DISCORD伺服器吧!