創作內容

30 GP

教你打造屬於自己的Discord音樂機器人

作者:不要瞎掰好嗎│2019-02-23 19:18:29│贊助:1,124│人氣:83539

個人自架的機器人


首先,我先道歉 我不會排版

反正今天就是教大家從零到有架設一個可以用的Discord Music Bot並且邀請到你的伺服器上
我也不贅述了

你會需要:
JavaJMusicBot主程式、瀏覽器、Discord
以下示範接是使用Windows 10進行

第一章、建立機器人

首先先到這個連結,點擊New Application

接著你要幫這個Application取名子,我就隨便取了一個,正式的版本我取TsangHung Music Bot

點Create,你會到這個畫面
你可以幫你的機器人更換頭貼

不要忘了儲存,點Save Changes

接下來創建一個機器人身分,點右邊的Bot後,按Add Bot

他會問你是否確認這個步驟,點Yes, do it!
你可以更改Username這一格來幫機器人更改Discord ID

第二章、主程式設定

首先,到這邊下載JMusicBot主程式
放到一個資料夾裡後執行
會出現這個 點確定

接下來,他會要你填入Bot的Token
回到剛剛的Discord Application頁面
點Copy複製Token

然後貼上到剛剛的主程式視窗

接著,你要去尋找你的用戶ID
1. 輸入@<YourDiscordID> (確保你TAG到自己而沒有其他人)
2.[bgcolor=rgba(27, 31, 35, 0.05)]\在提到之前插入一個反斜杠
3. 複製數字,其他符號不是您的用戶ID的一部分
接著,貼到JMusicBot主程式
接著按下確定,主程式便會運行了:
而我反白的部分,便是這個機器人的邀請連結
(你可以邀請,如果這個機器人還在的話,雖然通常我不會開他,如果你要邀請我的機器人請點本文章最頂端的)
接下來的步驟,相信你一定會了
最後,在JMusicBot的資料夾中找到config.txt,在最後一行填入:
prefix = "前輟"
(前輟指的是指令前輟 如果設成# 你打的指令就是#play)
關掉重開,這樣就完成了


第三張、指令

這邊的"#"請替換成你設定的前輟
#about - 顯示關於機器人的資訊
#ping - 檢查機器人的延遲
#settings - 顯示這個機器人的設定

  音樂部分:

#nowplaying - 顯示現在播放的音樂
#play <title|URL|subcommand> - 播放指定歌曲
#playlists - 顯示可用的播放清單
#queue [pagenum] - 顯示播放對列
#remove <position|ALL> - 將歌曲移除播放對列
#search <query> - 在YouTube上搜尋音樂
#scsearch <query> - 在Soundcloud上搜尋音樂
#shuffle - 隨機播放你添加的歌曲
#skip - 投票決定是否跳過該歌曲

  DJ:

#forceskip - 強制跳過該歌曲
#pause - 暫停播放歌曲
#playnext <title|URL> - 強制下一首播放該歌曲
#repeat [on|off] - 音樂播放完後是否重複播放
#skipto <position> - 將音樂切至對列中第<position>首音樂
#stop - 停止播放並退出頻道
#volume [0-150] - 設定或顯示音量

  Admin:

#setdj <rolename|NONE> - 設定DJ身分
#settc <channel|NONE> - 設定該文字頻道為音樂機器人指令專用頻道
#setvc <channel|NONE> - 設定該語音頻道為音樂機器人指令專用頻道

  Owner:

#autoplaylist <name|NONE> - 設定該伺服器的預設播放清單
#playlist <append|delete|make|setdefault> - 管理播放清單
#setavatar <url> - 設置機器人的頭像
#setgame [action] [game] - 設定機器人"正在玩"顯示的文字
#setname <name> - 設定機器人的名字
#setstatus <status> - 設定機器人的狀態 <線上/閒置/勿擾/隱形>
#shutdown - 關閉機器人

以上,有任何問題歡迎提出,我會盡力幫您解答
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4303952
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 73 篇留言

uiiiiidd
老公 ㄋ好厲害

02-23 19:31

小紅帽
路過推個

03-02 18:23

不要瞎掰好嗎
感謝~
03-02 18:35
火星牛很愛睡覺吃橘子
您好,請問DJ的ID是要怎麼輸入呢? 嘗試很多次都失敗 T_T 中文名字要加#後面的數字嗎?

03-21 18:18

不要瞎掰好嗎
最簡單是直接TAG你想設定的DJ身分組 再加入該身分組03-22 20:04
不要瞎掰好嗎
如果是要指定個人 請參考第二章部分 尋找你的用戶ID03-22 20:05
我來自旺梨小鎮
大大 我拉他進伺服器了 可4要怎麼進頻道

03-24 21:35

不要瞎掰好嗎
[指令前輟]play url03-28 22:10
龍尾
你好 請問為什麼我下載之後 他跳了一個黑黑的東西給我 然後就消失了?

03-28 22:01

不要瞎掰好嗎
方便截圖或錄影嗎03-28 22:11
Chasel
已下載 JMusicbot主程式解壓後 如何執行

04-01 22:27

不要瞎掰好嗎
不用解壓吧04-08 01:16
吾乃小鳥
你好 請問要如何添加歌單進這機器人設定裡面 小的唯有這個不會

04-08 01:07

不要瞎掰好嗎
什麼的歌單04-08 01:16
吾乃小鳥
像是有很多首的歌單 我在想要如何添加

04-08 01:20

吾乃小鳥
我講仔細點好了 如何更改跟貼加預設伺服器的預設播放清單

04-08 01:27

不要瞎掰好嗎
這我不太清楚 個人沒用這功能 抱歉
04-10 19:19
moro
請問機器人會有卡頓或延遲是我自己的連線問題媽

04-08 19:35

不要瞎掰好嗎
我自己偶爾也會有點@@04-10 19:19
璇海
抱歉請教一下 我邀請機器人之後 他在伺服器內顯示是離線的@@
需要如何調整

04-08 20:22

不要瞎掰好嗎
JMusicBot要一直開著04-10 19:19
moro
幫回樓上..你JMusicBot要一直開著 不要關掉視窗 他才會上線喔

04-08 20:58

不要瞎掰好嗎
04-10 19:19
牛排
請問要如何把機器人固定在同一個頻道 不消失? 類似音樂頻道想聽歌的人進去聽這樣

04-10 18:14

不要瞎掰好嗎
基本上他進頻道後就不會退出了 除非打stop04-10 19:20
牛排
會呢 .. 只要伺服器沒人在或者該頻道沒人 就會消失

04-12 16:39

不要瞎掰好嗎
那可能沒辦法ㄌ
04-12 16:48
璇海
感謝 不要瞎掰好嗎 & moro 兩位大大的回答

04-13 04:45

不要瞎掰好嗎
不會04-14 23:40
柃栝央
請問我想做一個
說出機率
機器人就會說多少%
請問怎麼弄?

04-13 10:31

不要瞎掰好嗎
這個機器人沒有這個功能喔
04-13 12:43
橘仔|⎝๑´ڡ`๑⎠
請問一下,要如何歌單撥到最後一首時讓音樂機器人重新撥放歌單的第一首歌呢?
#repeat on是同一首歌重新撥放 跪求大神了[e13]

04-25 16:46

不要瞎掰好嗎
試試repeat Youtube playlist?
04-29 20:16
我是一根薯條
大大 我找不到這個文件 config.txt,哪裡可以找到這個檔案,資料夾只有一個壓縮檔而已

04-26 22:07

不要瞎掰好嗎
哪來的壓縮檔04-29 20:15

請問這個方法怎麼同時開兩個bot?

04-27 22:49

不要瞎掰好嗎
兩個applications
04-29 20:15
純手工毛巾
我改完前輟之後還是沒辦法把機器人拉到我的語音頻道裡面欸 為什麼阿?

04-28 22:45

不要瞎掰好嗎
你機器人有online嗎
04-29 20:16
梨子(`3´)
請問 一讓機器人進來就會放電臺音樂 怎麼辦?

04-29 18:46

不要瞎掰好嗎
是想讓bot一進來就撥音樂?04-29 20:16
純手工毛巾
有我解決了 感恩

04-29 21:32

不要瞎掰好嗎
不會05-04 16:46
梨子(`3´)
不,是一進來就放電台的音樂
我不想讓機器人一進來就放電台音樂
還是美國電台 傻眼 怎麼解決?

04-29 22:25

不要瞎掰好嗎
清掉預設歌單05-04 16:47

請問可以教bot說話嗎還是這個BOT是純音樂機器人

05-04 15:08

不要瞎掰好嗎
純音樂05-04 16:46
Himaひま
請問這能簡化指令嗎

像是play只打p之類的

謝謝教學!

05-05 02:12

不要瞎掰好嗎
目前似乎沒有05-05 02:52
X1快車手
不好意思我前面都弄完了,config.txt這的檔案到底在哪裡?

05-05 20:20

不要瞎掰好嗎
要自己新增 或是最新的才有05-05 20:29
當落花隨風而逝
不好意思 請問我在電腦裡找不到jmusicbot的資料夾 怎麼會這樣呢? (我機器人已經製作完畢)也進伺服器了

05-09 22:56

不要瞎掰好嗎
這個資料夾指的是主程式存在的資料夾05-09 23:08
摸摸
不好意思 請問一下 有沒有辦法能讓他24小時一直播同一個電台的音樂呢?

05-22 18:48

冬澤嵐
請問為什麼我的config.txt跟大大的內文不一樣呢QQ 我多了很多東西,而且設定了前輟,機器人也喊不進來.....[e21]

05-31 13:56

MoMoYan
新建歌單指令
#playlist make <名稱>
加入歌曲進入歌單指令
#playlist append <歌單名稱><網址(URL)>

06-13 18:32

宇兒
JMusicBot主程式 下載不了 都會卡在100%...

07-05 14:37


請問可以自訂指令嗎

07-12 02:23

法式熱吻
下載下來卡在100%的,可以直接去下載的資料夾,就會看到程式了~

07-17 22:02


請問為什麼點歌了之後機器人跳進來過幾秒會馬上跳掉

07-27 20:37

火腿
請問為什麼點歌了之後機器人跳進來過幾秒會馬上跳掉

08-04 13:29

默夜
請問為什麼我#play<網址>無法撥放音樂

08-08 21:42

風中過客
點歌機器人會一直在頻道進進出出
這是錯誤訊息
[WARN] [AudioWebSocket]: Failed to establish websocket connection: HOSTNAME_UNVERIFIED - The certificate of the peer (CN=*.discord.gg, OU=PositiveSSL Wildcard, OU=Domain Control Validated) does not match the expected hostname (japan590.discord.media)
Closing connection and attempting to reconnect.

08-09 00:13

溫柔海洋
請問這個音月機器人如果播放8小時以上的話會卡嗎

08-09 21:20

焚焚
請問我放音樂機器人一直顯示 Error loading track. 要怎麼辦

08-11 11:59

〃 Fanny
電腦關機後 程式還會動ㄇ

09-01 17:32

yixuan0401
機器人有些歌曲會退出 然後:Error loading track.

09-09 18:06

么么站起來
請問CONFIG要創在哪裡

10-09 23:01

么么站起來
https://imgur.com/a/9Ej8ELP

10-09 23:21

iFizzing
JMusicBot-0.2.1-Windows.jar
這個下載完了,放到資料夾後 開啟要選哪個程式??

10-17 21:09

諸君
用JAVA開啟,記得到System32建立config.txt 如果沒自動生成的話

10-18 01:36

光光
我找不到修改前綴的耶,求大大解答

10-18 23:38

Albert0305
我的機器人前輟我設為$$
為啥他要我輸入「@catcat」(我的機器人的名字)?

10-26 11:37

Albert0305
我的機器人前輟我設為$$
為啥他要我輸入「@catcat」(我的機器人的名字)?

10-26 11:40

Cherry
ID變數字部分請問能解釋清楚點嗎?
不管怎麼試都沒辦法

10-29 04:05

雷宇
有辦法自己新增歌詞嗎

10-31 01:18

COCO_BOXS
如果想要做一個情報(遊戲)機器人的話要如何寫呢?

11-03 10:55

雪雪o
為什麼請他撥放音樂 卻進來後 直接退出呢 雖然依然是上線的狀態 是因為沒設置dj嗎?

11-30 19:29

笑樹
我點歌他都說走入中,然後就error,該怎麼處理

01-07 21:57

火焰之神奶綠
第三章指令那邊
是要全部複製到config.txt然後前面的點綴改成你的點綴嗎@@????

01-17 00:11

yaya
JMusicBot的資料夾 在哪裡qwq

01-20 21:03

QQ
為什麼點歌了之後機器人跳進來過幾秒會馬上跳掉

02-02 00:47

威威game實況
我點歌了然後他就跳掉 他一進來就瞬間跑了

02-07 13:33


上面的方式都OK 但還是失效
求解

02-10 09:47


機器人處於離線狀態 怎麼開啟

02-10 09:49

郭牛奶
點歌了 但他進來後馬上不見 音樂也沒有播放

02-23 16:18

qrere1
請問Error loading track出現這個怎麼處理

03-03 18:53

宅宅愛模型
要如何跟改最後一個步驟那個 prefix = "前輟" 我還是沒辦法更改

03-06 22:24

神奇a貓
感謝樓主!正常使用,還再慢慢摸索!前面不能PLAY音樂,請更新JMusicBot主程式

03-08 16:31

姆咪姆咪
我的出現error loading track耶

03-08 21:36

神奇a貓
如果是YOUTUBE,影片是合輯(50+)那種旁邊一列要播的影片,要用分享的連結,單影片可以直接貼網址或分享的連結都可。

03-09 23:26

風之痕alen
0.2.7的JmusicBot有快鍵可用 去設定就好

03-10 21:08

大斧頭
為甚麼我的機器人進來後又馬上退掉???

03-18 22:29


為什麼加進了語音頻道然之後他自動出去[e27]

04-18 15:04

鐘聲487
應該是版本問題 現在有0.2.8
https://github.com/jagrosh/MusicBot/releases/tag/0.2.8 <===網址
下載完後丟到原本的資料夾就可以了

05-20 17:01

絕影
請問如果我想再邀請到別的伺服器,但我已經不知道原本邀請的網址了,我該怎麼做?

07-05 14:39

巧雪
要怎麼開啟

07-17 15:19

xiaoguang0519
要怎麼讓機器人永久上線

07-31 11:10

cake3384
https://www.youtube.com/watch?v=jAX8xeMLdVY
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Loading information for a YouTube track failed.
我該怎麼辦 ?

09-14 12:33

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

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

前一篇:如果我在小屋發很負面的文... 後一篇:又被桶了...

追蹤私訊

作品資料夾

aaa1357932大家
各位有空可以來我家看看畫作或聽聽我的全創作EP!看更多我要大聲說昨天11:12


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

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