打造具備自訂知識的AI強化Discord機器人
目錄
- Discord 機器人的製作
- 使用 Super Agent 和 AutoCode
- 創建 Discord 帳號
- 安裝 Discord BOTS
- 開啟 AutoCode
- 設定 Discord BOTS 於 AutoCode
- 建立 Discord BOTS
- 設定 Super Agent Token
- 建立 Super Agent
- 設定 Super Agent Agent ID
- 安裝 Discord BOTS 到 Discord server
Discord 機器人的製作
在本篇文章中,我將教你如何使用 Super Agent 和 AutoCode 建立一個擁有 AI 功能的 Discord 機器人。你將學會使用這個機器人來回答問題,並且可以根據你的程式碼和文件提供解決方案。讓我們一步一步地來進行。
首先,你需要註冊一個 AutoCode 帳號,並且連接你的 Discord 帳號。你可以在 AutoCode 的網站上找到相關的文件來完成這些步驟。
接著,你需要安裝 Discord BOTS,並在設定中指定機器人的名稱。在完成安裝後,你會被重新導向到一個類似下圖的頁面。

在 Discord 的文件夾中,你需要建立一個 DM 文件夾,並在其中建立一個名為 create.js 的檔案。你可以從以下連結找到 code 範例。
Create.js code 範例
首先,你需要在這個檔案中填寫你的 Super Agent Token,你可以在 Super Agent 的控制台中找到它。接著,你需要創建一個 Super Agent Agent ID,並將它粘貼到檔案中。請注意,這部分的程式碼被註解起來了,你需要將註解刪除。
接下來,你需要選擇這個檔案的觸發條件,這裡是 Discord 的服務和 DM.create 觸發條件。按下保存後,這個檔案就會開始運行了。
當有訊息發送到機器人時,這段程式碼就會觸發。在這段程式碼中,我們向 Super Agent 的 REST API 發送了一個 POST 請求,並傳遞了使用者發送的消息內容。同時,我們也需要設置 Session ID,用戶可以根據需要與機器人進行多個對話。
同時,我們還可以在 Discord 中顯示 "正在輸入" 的動畫,讓用戶知道機器人正在回覆訊息。當從 Super Agent 獲得回覆後,我們需要將回覆發送回用戶所在的頻道。
現在,你可以取消註解這些程式碼,然後儲存並運行這個機器人。如果一切順利,你的機器人就能夠正常運作了。
希望這篇文章對你有所幫助。如果你對這個機器人有任何問題,可以在我們的 Discord 頻道上找到我們,或者直接向機器人提問。祝你編程愉快!再見。
優點
- 使用 Super Agent 和 AutoCode 建立 Discord 機器人很簡單
- 機器人能夠根據程式碼和文件回答問題
- 可以為機器人連接各種數據源和 API
缺點
- 設定機器人需要一些準備工作
- 需要一些程式編寫和設定的知識
FAQ
Q: 我需要付費訂閱 Super Agent 嗎?
A: 是的,Super Agent 提供了免費和付費訂閱,你可以根據你的需求選擇適合的方案。
Q: 我可以將這個機器人連接到其他服務嗎?
A: 是的,你可以根據需要連接各種數據源和 API,使你的機器人更加強大和智能。
Q: 是否可以將這個機器人部署到我的 Discord 伺服器?
A: 是的,你可以通過 AutoCode 將這個機器人部署到你的 Discord 伺服器上。
資源連結