🟥功能與特性
播放Youtube音樂
自主式使用教學
自定義互動
🟧基本介紹
「◖⌈放音黑客⌉◗ ♫」是專為Discord伺服器「生活黑客群島」客製化之音樂機器人,使用開源機器人「NadekoBot」為核心基礎進行調教,目標是打造簡單易用的音樂機器人,本項目由 牧野悠#0495(牧野悠 #0495) 維護及管理。
除了音樂模塊基本的加入音樂、播放控制以及播放清單等功能外,透過 NadekoBot 獨特的 Custom Reactions 模塊,更能打造出簡單又有趣的交互體驗,更多功能特性請看以下一覽圖。
功能特性一覽圖

不同於其他機器人,「◖⌈放音黑客⌉◗ ♫」於特定規模條件下可以播放Youtube音樂,只要它沒有變得極度熱門。
As long as your bot isn't extremely popular, you're fine - #NadekoLog Snake
🟧使用範例
想要播放音樂卻不知如何起手,可以直接 @Mention機器人,即可得到幫助。
截圖內容僅為示意

使用
截圖內容僅為示意
^queue加上關鍵字,即可請機器人在所在的語音頻道播放音樂。
管理員可以透過
截圖內容僅為示意
^say指令,請機器人在當前或是特定頻道發送指定訊息。
🟥音樂播放教學
部分指令可以使用縮寫替代,以下使用<>包覆之指令為縮寫。
第一步:邀請機器人加入語音頻道
使用
^join指令可以邀請機器人加入語音頻道,但首先使用者必須先進入語音頻道後,才可以邀請機器人參與音樂盛宴。第二步:透過關鍵字或音樂網址點歌
點歌的方式有許多種,透過關鍵字搜尋或直接給予Youtube連結等,另外也能夠給予Youtube播放清單一次點多首曲目。
也可以跳過第一步驟,直接進行點歌,那麼機器人則會加入你的語音頻道後並開始播放你喜歡的音樂了。
播放Youtube音樂
^queue<^q>+Youtube網址:在歌單添加指定Youtube網址的音樂。
^playlist<^pl>+Youtube播放清單網址:在歌單添加最多500曲,指定Youtube播放清單網址的音樂。
^queue<^q>+關鍵字:給予關鍵字讓機器人搜尋,並播放第一個。
^queuesearch<^qs>+關鍵字:給予關鍵字讓機器人搜尋出 5 個結果,並在之後輸入想要播放的曲目序號。
^queuenext<^qn>+Youtube網址/關鍵字:與^queue指令相同,但新增的歌曲會排序在正在播放的下一首(也就是插播)。
播放Soundcloud音樂
^soundcloudqueue<^sq>+Soundcloud網址:在歌單添加指定Soundcloud網址的音樂。
^soundcloudpl<^scpl>+Soundcloud播放清單網址:在歌單添加指定Soundcloud播放清單網址的音樂。
第三步:控制音樂播放及管理歌單
如同一般的音樂播放器進行音樂的播放操作、管理歌單及管理個人播放清單。
管理個人播放清單
^save+歌單名稱:儲存目前歌單內所有曲目至指定名稱之播放清單。
^playlists<^pls>:列出所有已儲存之播放清單,指令後加頁碼可以列出指定頁面之播放清單。
^playlistshow<^plshow>+播放清單序號:列出指定播放清單之歌曲。
^load+播放清單序號:將指定播放清單之曲目添加進歌單。
^deleteplaylist<^delpls>+播放清單序號:刪除自己建立之播放清單
第四步:派對結束,請機器人離開語音頻道
使用
^destroy指令就可以讓機器人下播囉!🟥其他教學
僅管理員可用之指令
以下列表為僅管理員可用指令,如需使用下列指令,請聯繫管理員。
^volume<^vol>+0-100:調整機器人音量。
^queuerepeat<^qrp>+no:當播放完歌單上最後一首曲目時,機器人將停止播放。
^queuerepeat<^qrp>+song:機器人將重複播放當前曲目。
^queuerepeat<^qrp>+queue:機器人將重複播放歌單。
^setmusicchannel<^smch>:指定當前頻道為播放通知的輸出頻道,將顯示正在播放、完成播放、暫停以及移除曲目等資訊。
^unsetmusicchannel<^usmch>:指定於第一次播放音樂的頻道輸出頻道,將顯示正在播放、完成播放、暫停以及移除曲目等資訊。
^autodisconnect<^autodc>:切換機器人是否於播放完畢後自動離開語音頻道,^queuerepeat指令必須設定為no。
^say+指定訊息:請機器人於當前頻道重複指定訊息。
^say+頻道名稱+指定訊息:請機器人於指定頻道重複指定訊息。
^musicquality<^mquality>+highest/high/medium/low:指定音樂播放品質,由高至低對應192kps > 128kps > 96kps > 64kps,變更後需使用^destroy指令重置後生效。
為確保上述指令能正常的被設置為僅管理員可用,請依序輸入下列指令以設定正確之權限。
%管理員身份組%請替換成管理員身份組之身份組名稱。
^sc ^vol disable:關閉伺服器^vol指令使用權限。
^rc ^vol enable %管理員身份組%:開啟管理員身份組^vol指令使用權限。
^sc ^qrp disable:關閉伺服器^qrp指令使用權限。
^rc ^qrp enable %管理員身份組%:開啟管理員身份組^qrp指令使用權限。
^sc ^autodc disable:關閉伺服器^autodc指令使用權限。
^rc ^autodc enable %管理員身份組%:開啟管理員身份組^autodc指令使用權限。
^sc ^say disable:關閉伺服器^say指令使用權限。
^rc ^say enable %管理員身份組%:開啟管理員身份組^say指令使用權限。
^v:關閉因權限所致指令錯誤之通知訊息。
