#Discord 簡易bot教學

相信各位有再用discord都知道 這裡 https://www.carbonitex.net/Discord/bots 有很多好玩的伺服器機器人可以玩 但是 用他們自動放歌 或點歌音質都很爛 查詢巴拉巴拉的都不是很好用 所以有人提供開源的機器人 https://github.com/Kwoth/NadekoBot 雖然有官方機器人可以呼叫 但是他的music 功能是無法使用的 必須自己來 (自己接 YOUTUBE API SOUNDCLOUD API 自己的電腦當機器人的伺服器) 邀請網址盡量別亂給(除非你想操爆你電腦...還有API請求次數) 以下開始 第一步 裝NadekoBot v0.98 1.檢查電腦是否有 NET Framework 4.5.2 (or 4.6) 2.在一個你知道的地方建立 Nadeko 資料夾 (我是放D曹根目錄...要進CMD比較方便) 3.把這下載下來https://github.com/Kwoth/NadekoUpdater/releases/tag/v1.0 windows就下載windows linux就下載linux...自己看 把解壓縮後的東西掉到Nadeko 中(剛剛建的) 4.這時候裡面有 NadekoUpdater.bat 點他 大概長這樣
如果一直程式終止的話直接進到PUBLISH 點NadekoUpdater.exe 也是一樣的畫面 接下來 在畫面按 2>>enter>>y>>enter>>3 結束 你的Nadeko中會出現NadekoBot(這次主角)資料夾 5.在NadekoBot中有個叫 credentials_example.json (顧名思義範例) 把 credentials_example.json 複製一份 然後改名成 credentials.json (!!注意如果沒有不要自己建會有BUG應該吧.....可能只是被隱藏而已資料夾選像自己按一下) 6.接下來到這裡 http://discord.kongslien.net/guide.html 這裡有詳細的 discord官方應用程式建立方法(應該很容易有問題再問....) (機器人名字取好 好像不能改了 或在多創幾個機器人反正也沒差) 7.建好應用程式之後 大概長這樣
在畫面你會看到 botID ClientId 和 token 接下來 打開剛剛的 credentials.json (文字編輯器 別用記事本都好.....) 把對應值的放進去 Token ClientId BotId 放好之後儲存(別多複製到空白 很難找= =) 8.打開NadekoBot中的 NadekoBot.exe 9.到剛剛的http://discord.kongslien.net/guide.html (建立機器人教學) 最下面有個位置 放入 Client/Application ID 按下 TYPE CLIENT ID ABOVE 它會自動產生 你自己的機器人邀請網址 10.把機器人邀進自己的伺服器中(權限一定要最大 不然就是你也是這伺服器管理員 ) 確認長這樣之後
輸入 ".uid @______" (雙引號不要 @+你的名字不是機器人名字) 機器人會回應你 Id of the user OOO is XXXXXXXXXXXXX 之後複製 XXXXXXXXXXXXX 打開剛剛的 credentials.json 你會看到 "OwnerIds": [1231312313] 把 1231312313 替換成上面的 XXXXXXXXXXXXX (一樣別複製到空白 會很難找出BUG) 儲存 credentials.json 踢除機器人 重開NadekoBot.exe 第一部分結束 第二步 事前準備 1)一個GOOGLE帳號 2)一個 Soundcloud Account (如果你也想播他歌單的話) 3)下載下來 https://goo.gl/lQZnsH (32 || 64自己看一下) 上面弄好之後 4.1 到這裡 https://console.developers.google.com 登入 4.2建一個專案(名稱隨便) 創好之後 旁邊有個叫 資料庫的東西 點進去 有很多GOOGLE API 阿我們要的是 1.URL Shortener API 2. YouTube Data API 3. Custom Search Api 這三個把它啟動(上面搜尋比較快) 4.3 再到憑證的地方 按下建立憑證 然後點選 API金鑰 選瀏覽器金鑰 ("接受這些 HTTP 參照網址 (網站) 發出的要求" 這可以空白 但是金鑰不要被別人知道) 這樣你的金鑰就完成了 複製金鑰 4.4 開啟 剛剛剛的 第一部份的credentials.json 金鑰 貼到 GoogleAPIKey(一樣小心空白) 4.5 SOUNDCLOUD比較簡單 到這裡 https://soundcloud.com/you/apps/new 建立好之後複製 Client ID 到credentials.json 的 SoundCloudClientID credentials.json 儲存 重開電腦 打開NadekoBot.exe 邀請機器人近來房間
機器人指令集 就可用music那塊的功能拉 第二部分結束 第三步分 FFMPEG 等等補上
留言
看這裡比較快