創作內容

19 GP

nightbot 教學

作者:認真你就輸了│2019-05-25 23:17:12│巴幣:44│人氣:36425

1.登入twitch帳號
2.他會詢問是否進行授權,點選授權
3.進入後台管理後,右上角應該會出現”join channel”的按鈕,點選後機器人會加入到頻道中
4.他會提示你,機器人(nightbot)必須是mod才能進行指令操作,所以必須輸入 /mod nightbot 這個指令(在聊天室輸入)
5.此時聊天室中的mod應該就會出現nightbot
6.回到nightbot的後台網頁,左邊的選單中第一個commands點開來有custom以及default選項,代表預設指令以及客製化指令

7.點選custom後,會出現上面的功能列,點選右上角的add command加入我們需要的指令項目
8.再來他會跳出上面的modal,大概解釋是
Command > 你的指令觸發文字,ex. !追隨 !開台時間
Message > 指令的程式碼
Userlevel > 可使用這項指令的人(每個人or僅實況主or訂閱者等等…)
Cooldown > 指令的冷卻時間
Alias > 指令的代稱(基本上可不填)
之後先介紹幾種常用的custom指令

追隨時間的指令
Command > !追隨
Message > $(eval `$(urlfetch https://2g.be/twitch/following.php?user=$(user)&channel=$(channel)&format=mwdhms)`.replace("has been following" , "已經追隨").replace("for" , "").replace("year" , "年").replace("day" , "天").replace("minute" , "分").replace("second" , "秒").replace("month" , "月").replace("week" , "週").replace("hour" , "小時").replace(/s/g, ""))
以上這串有轉成中文,如果是英文的話指令比較短(下面這串)
$(urlfetch https://2g.be/twitch/following.php?user=$(user)&channel=$(channel)&format=mwdhms)
Userlevel > everyone
Cooldown > 5s
以上代表每個觀眾在聊天室打上”!追隨”時,會出現追隨的總時間,每五秒只能輸入一次(alias我都不填),效果大概如下


開台時間的指令
Command > !開台
Message > $(eval `$(twitch $(channel) "種花台已經開了{{uptimeLength}}啦!")`.replace(/s/g, "").replace("hour" , "小時").replace("minute" , "分").replace("econd" , "秒"))
Userlevel > everyone
Cooldown > 5s
效果如下(其中的中文內容"種花台已經開了"可自己修改)
另外還有一個比較簡單的指令,是計數用的
Message > 台主已經87第$(count)次了,但是$(touser)比我更87!
這些指令裡面,只要是中文的部分都可以自己更改,參數的部分就沒辦法,他會自己轉成相對應的文字,另外在default中也有很多預設的指令,都有對應的說明可看,像是點歌.投票之類的,有興趣可以試試看!
另外,我們也可以直接使用聊天室輸入加入指令,前提是在nightbot的後台中,commands > default > !commands 必須啟動(Enabled)
加入的方式很簡單,只需要直接在聊天室上輸入
!commands add !安安 歡迎來到種花台,喜歡的話記得追蹤!
就可以直接加入指令並使用(機器人會提醒你加入成功或失敗)


刪除指令只要把add改成del就可以了(也可以直接到nightbot後台去刪除)
!commands del !安安


網址也是一樣~文字可自行替代
!commands add !fb 喜歡記得來FB按個讚唷 (你的FB網址)
!commands add !yt 喜歡記得來YOUTUBE按追蹤與小鈴鐺 (你的YT網址)
!commands add !dc 趕快加入我的DC群 (你的DC網址)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4404965
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 9 篇留言

X1aoFeng
不好意思 想問一下為甚麼我 !開台時間 可是我的秒顯示變成 econd 顯示不出 秒

01-18 23:54

認真你就輸了
拍謝,這麼久才看到XD 因為先替代s為空白了 沒注意到後面的內容,文章已修改11-01 13:27

樓主 我需要求救, 不知道你這個追隨指令 可不可以弄成 觀台時間? 我有點不理解上面打的

02-15 23:44

認真你就輸了
拍謝,這麼久才看到XD 當下的看台時間這部分可能要看twitch本身有沒有給相關的內容11-01 13:28
柴柴
樓主您好,謝謝您的教學文幫助我良多。
我想請問您,開台時間的秒數顯示不出來,想問一下是什麼問題?
他會顯示xxxx已經開了channel i not live啦!

03-28 17:10

認真你就輸了
拍謝,這麼久才看到XD 下面的大大有回應問題了,文章內容有修改了11-01 13:29
紫影幻境
$(eval $(twitch $(user) "XX台已經開了{{uptimeLength}}啦!").replace(/s/g, "").replace("hours" , "小時").replace("minutes" , "分").replace("seconds" , "秒"))

可能小屋主寫錯,忘了前面的小時 分的英文都忘了+S
導致replace後面的秒要改成"econd"才行。

05-14 00:33

認真你就輸了
拍謝,這麼久才看到XD 因為先替代s,導致後面second沒辦法替代 文章內容已修改11-01 13:30
哥布林鎖鍊旋轉者
$(eval `$(twitch $(channel) "種花台已經開了 {{uptimeLength}} 啦!")`.replace(/s/g, "").replace("hour" , "小時").replace("minute" , "分").replace("econd" , "秒").replace("channel i not live" , "關台"))
$(channel) 這個表示顯示當前頻道的開台時間;版主原本寫 $(user) ,則是表示顯示輸入指令者的開台時間,所以才會一直說現在沒有開台(channel i not live)。
然後秒的部分我也修正了。
另外我加了一段把目前沒開台的訊息替換成「關台」,這個部分也可以修改。

07-27 04:17

認真你就輸了
拍謝,這麼久才看到XD 因為當下用開台帳號測試 沒注意到這個問題! 感謝你 文章內容有做修正了11-01 13:30
幻姬凌
請問追隨指令,設定完後測試
使用指令的人名子第一個字沒顯示有辦法解決嗎?
例如ABC123只會顯示BC123已經追隨

01-17 00:09

認真你就輸了
剛才測試一下好像沒發現這個問題 不知道是不是ID或者關鍵字被取代掉,可以試試看沒有替代成中文的指令是否正常04-04 13:30
認真你就輸了
或者把user=$(user) 更改為 user=$(touser) 試試看04-04 13:30
AZK
你好!我想詢問追蹤時間也可以用在YT上嗎><
我一直變成亂碼ˊˋ(慌張


03-29 23:55

認真你就輸了
這應該只有給twitch開台使用,yt不確定有沒有開放這些指令給實況主,但簡單的互動指令應該可以04-04 13:35
認真你就輸了
如果是用streamlab開台,YT的加入會員跟一些基本的互動彈跳視窗可能有現成的可以使用,但沒用過yt 所以不是很確定04-04 13:38
貓學派最後傳人
只有台主才能設定嗎?還是mod也可以

04-16 09:52

認真你就輸了
到第5步都要由台主設定 後續指令設定可由mod進行,可直接在聊天室設定or給mod nightbot主控權限04-17 16:01
呆呆o魂
追隨時間 不能用了 QQ

01-06 03:31

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

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

後一篇:Twitch徽章與訂閱層...

追蹤私訊切換新版閱覽

作品資料夾

as0000026MINASAN
DC教學不知不覺就1萬了,送上遲來的感謝!看更多我要大聲說昨天21:21


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

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