創作內容

7 GP

[程式學習日記] 簡單備份 discord音樂機器人ver2.0

作者:呆某│2019-07-25 21:51:01│巴幣:14│人氣:855
自 line 純狐馬麻 越來越豐富後
發現一些問題 就開始 一個一個解決
跟我隱藏的那篇比起來多了 now play指令
剛好替代調原本的那篇
------------------------------------------------
除了最基本得 discord.js 外
在講幾個會用到 基本函式庫
ffmpeg-binaries > 基本音訊解碼器
opusscript > js含式填充庫
ytdl-core > discord用得yt音訊爬蟲(大概 這是整合含式庫我沒特別去看)
跟 discord.js 一樣 都用 npm install [含式庫名稱]  --save 安裝完

//另外由於是基於node.js做的 懶人記的要安裝不然一定不能正常用
--------------------------------------
這邊會要理解 ytdl-core得含式庫 這邊
不過我這邊用 一個區域一個區域來帶過
首先是最基本的定義 , 這邊就不多解釋
discord端接收指令的表
單這邊只是基本的if else
如果喜歡的話其實這段可以用基本對答
特別講一下np , np 跟後面定義的陣列有關
我這邊是只列出 歌曲的網址 , 不想太亂也可以用title(歌名)

接著簡單說明 skip 跟 stop 的原理
她倆是親戚 , 在說明前我建議先網路尋找陣列的概念
要我簡單說明陣列的話 , 簡單來說 陣列就像清單

由 0 開始數 , 最大  65536(印象中) , 然後依照使用者抓取數
舉例來說 suika(10) > 我設定 suika 陣列 有10個數
suika(1) = 'cute' > suika陣列的第一位 是cute
suika(2) = 'kawai' > suika陣列第二位 是kawai
這樣 , 通常可以跟 for來做 數值的存取

回到 skip , 其實看圖大概就知道意思了

接著來大致說明play , 一樣看圖
真的要講挺麻煩的


然後 大致 程式碼在這邊, 當備份
想當懶人的可以直接拿程式碼用
cmd cd到資料夾後 node . 開啟
--------------------------------
最後會像之前這樣


------------------------------------
老實說最近很多事情
很多東西做比較有好得但壞的又更明顯了,
我有很多東西想講的 , 但壞到讓我有點難過得不想剪片啊...
發生很多事 不得不說心裡實在.....很糟....
總之當更新 把一些文章打完善一點

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4472574
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:discord|音樂機器人|機器人

留言共 2 篇留言

洞八浴缸
佬 還有加油喔

07-26 02:06

呆某
並沒有,不佬,心情差我會想辦法,洩洩07-26 15:19

佬...

01-03 13:44

我要留言提醒:您尚未登入,請先登入再留言

7喜歡★sam595 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:雜談__大型搖桿與手把的... 後一篇:單純愛著酒宴 臉頰通紅在...

追蹤私訊切換新版閱覽

作品資料夾

san0196
《我是靈異人》最新一話更新囉!歡迎來我的小屋看看喔!看更多我要大聲說昨天13:41


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】