這篇會告訴大家怎麼設定自己的自訂回話
以及一些簡單的指令(如點歌)
還沒安裝NightBot的讀者,可以看看這篇
我們從控制面板開始
點選上方連結進入NightBot控制面板,大多數設定都要從這開始
進入控制面板後,點擊左方Commands下的Custom
進到管理自訂指令的頁面,現在我們來新創一個新的指令,點選右邊Add Command
這邊有許多參數可以設定
Command 指令名稱
例如: !台北天氣
通常用驚嘆號開頭,方便辨識,但不這麼做也能照常使用
Message 回覆訊息
Bot接收到指令後的回覆訊息內容,值得注意的是這裡可以帶上變數來顯示一些,例如天氣、觀眾名稱等等的訊息
例如: 現在台北的天氣是$(weather Taipei)
可以顯示台北的天氣情況
其他還有很多變數,詳見 變數列表
Userlevel 可以使用此指令的使用者
這個應該不用多介紹吧
Cooldown 指令冷卻時間
設成5秒就是必須隔五秒才能使用,視指令類型適當調整
Alias 別號 完全不知道怎麼翻Orz,看下面解釋吧
要在指令中呼叫另一個指令就會用到,目前最常用在點歌,下面有範例直接看比較快
範例
歡迎舉一反三,不懂的直接複製拿去用
指令添加請管理員直接將指令在聊天室輸入即可
之後可以再去控制台修改細節
1 打招呼
Command: 安安
Message: 你好,歡迎$(user)來到這個頻道
Userlevel: Everyone
Cooldown: 60seconds
Alias:
指令添加 : !commands add 安安 你好,歡迎$(user)來到這個頻道
執行結果
2 點歌
Command: !點歌
Message: $(query)
Userlevel: Everyone (適當調整權限)
Cooldown: 30seconds (適當調整)
Alias: !sr
指令添加 : !commands add !點歌 -a=!songs request $(query)
將Song Request功能打開(Enable) 才能正常使用
點歌格式範例:
歌名 / 影片id / 影片完整網址
!點歌 七里香
!點歌 Bbp9ZaJD_eA
!點歌 https://www.youtube.com/watch?v=Bbp9ZaJD_eA
點歌應該是最常用的功能了,之後有空會另外寫一篇完整的功能設定
其實只要點歌打開,本身就有英文指令能用了
3 在地天氣
Command: 天氣
Message: $(weather $(query))
Userlevel: Everyone (適當調整)
Cooldown: 30seconds (適當調整)
Alias:
指令添加 : !commands add 天氣 $(weather $(query))
範例: 天氣 台北
台灣城市中文直接輸入可以用
4 計算機
Command: 計算
Message: $(eval $(query))
Message: $(query) 等於 $(eval $(query)) , 你連這麼簡單的東西都不會算嗎?
Userlevel: Everyone (適當調整)
Cooldown: 5seconds (適當調整)
Alias:
指令添加 : !commands add 計算 $(eval $(query))
範例:
特別注意四則運算請用 + - * /
會先乘除後加減
支援括號() [] {}
某些情況下(如式子不標準、不完整)可能會執行失敗
5 現在時間 2019/01/18 新增 發現很多人問這個功能,乾脆加上來
Command: 時間
Message: 現在時間 $(time Asia/Taipei "H點 m分 s秒")
Userlevel: Everyone (適當調整,推薦改用Timers定時發送也不錯)
Cooldown: 5seconds (適當調整)
Alias:
指令添加 : !commands add 時間 現在時間 $(time Asia/Taipei "H點 m分 s秒")
更多時間的格式範例,參考 nightbot Time 以及 Moment.js format
範例先到這,有常用或不錯的再補充,有問題歡迎下面發問
補充資料: