當Call Youtube Data API v3 後訂閱數有更新時,會在通知頻道顯示以下訊息
Node.js v16.11 UP - https://nodejs.org/en/
Git - https://git-scm.com/downloads
git init
git clone https://github.com/Yue030/discord-yt-sub-count.git
OR
點選 Code -> Download ZIP
config.json
{
"token": "",
"prefix": "",
"yt-channel-id": ""
}
token
Discord機器人token
prefix
指令前綴
yt-channel-id
欲查詢訂閱數的頻道
請開啟 Discord Developer Portal 並點選右上角的New Application
輸入Application名稱 (不影響機器人名稱),並點選Create
點選左側Bot
並按下Add Bot
進入到此頁面,你可以在這個時候更改機器人的頭貼及名稱
點選 Token 區塊的 Copy
將複製下來的token在config.json的token屬性的""中貼上
到 Google Cloud Platform 建立一個專案
建立過後,打開左邊的選單
找到API和服務,並點選憑證
點選上方 建立憑證 - API金鑰
將獲取到的API金鑰複製起來
將複製下來的金鑰在config.json的google-api-key屬性的""中貼上
更改config.json的prefix屬性
若設置為 "!"
輸入指令時必須輸入
!count
!set #(頻道名稱)
才會有效果
若設置為 "M$"
則輸入指令格式為輸入
M$count
M$set #(頻道名稱)
請打開您這個DD仔推的Vtuber的頻道
並在網址處複製頻道ID
若顯示的是頻道名稱
請點一部影片,再點頭像,才可以看到ID
將複製下來的頻道ID在config.json的yt-channel-id屬性的""中貼上
由於目前設定關係,不好意思
我們只支援單推
若您堅持DD,請另外設置機器人,並重複上述所有操作
貼心提醒: Google API Key 不可重複使用
回到 Discord Developer Portal 並點選剛剛創建的Application 點擊OAuth2
到OAuth2 URL Generator區塊,並點選bot選項
並在下方的BOT PERMISSIONS開啟Adminstrator權限
複製下方連結
並在瀏覽器貼上此連結,選取伺服器後,按下繼續
按下授權
機器人將會進到指定的群組
開啟命令提示字元(cmd)並切換到機器人檔案的資料夾
輸入
npm install
npm start
即可執行