創作內容

0 GP

Phantombot - 變數資訊

作者:神行祭司│2019-01-05 14:47:33│巴幣:0│人氣:460
原文
這些變數可以在所有自訂指令中運用

(sender)
這會替換命令中的部分變成使用指令的人的名稱

範例:
自訂指令:!hello
內容:(sender) 你好!

觀眾A:!hello
Bot:觀眾A 你好!

(@sender)
這會替換命令中的部分,變成@使用指令的人的名稱(也就是會tag名稱)

範例:
自訂指令:!hello
內容:(@sender) 你好!

觀眾A:!hello
Bot:@觀眾A 你好!

(touser)
會替換空格後的用戶ID來代入,如果沒有指定則會替換入使用指令的人,所以可以做到特定指某人,但不適用於keyword(關鍵字),因為那不會變成一個完整的代碼事件

範例:
自訂指令:!u2
內容:(touser) 快來追蹤我的Youtube頻道!

觀眾A:!u2
Bot:觀眾A 快來追蹤我的Youtube頻道!

觀眾A:!u2 觀眾B
Bot:觀眾B 快來追蹤我的Youtube頻道!

(pointtouser)
會替換空格後的用戶ID來代入(但相較(touser)多了逗點或箭頭),如果沒有指定則會替換入使用指令的人,所以可以做到特定指某人,但不適用於keyword(關鍵字),因為那不會變成一個完整的代碼事件

範例:
自訂指令:!u2
內容:(pointtouser) 快來追蹤我的Youtube頻道!

觀眾A:!u2
Bot:觀眾A, 快來追蹤我的Youtube頻道!

觀眾A:!u2 觀眾B
Bot:觀眾B -> 快來追蹤我的Youtube頻道!

(currenttime)
這可以讓你讀取當地的時間

範例:
自訂指令:!mytime
內容:現在時間是 (currenttime)

觀眾A:!mytime
Bot:現在時間是 某12:34:56

(#)
會隨機從1~100選一個數字出來

範例:
自訂指令:!number
內容:給我一個隨機數字 (#)

觀眾A:!number
Bot:給我一個隨機數字 87

(# 1,1)
會隨機從兩個數字之間的範圍內挑一個數字來顯示

範例:
自訂指令:!number
內容:給我一個隨機數字 (# 20,25)

觀眾A:!number
Bot:給我一個隨機數字 22

(1)
會代入空格後的文字段落,單項指令內最多可以有9項文字代入

範例:
自訂指令:!haha
內容:(sender) 整天都在吃 (1)

觀眾A:!haha 屎
Bot:觀眾A 整天都在吃 屎

(price)
會顯示這個指令所需要花費的點數數量(數字,不含單位,單位請看(pointname))

範例:
自訂指令:!甩手手
內容:(sender) 毫不猶豫的朝水裡扔了 (price) 枚金幣!
費用設定:使用指令花費50點數

觀眾A:!甩手手
Bot:觀眾A 毫不猶豫的朝水裡扔了 50 枚金幣!

(1=)
如果有指定用戶ID,則替換成用戶ID,如果沒有指定則變成隨機挑選聊天室中的ID

範例:
自訂指令:!打臉
內容:(sender) 毫不猶豫的打了 (1=) 的臉!

觀眾A:!打臉 觀眾B
Bot:觀眾A 毫不猶豫的打了 觀眾B 的臉!

觀眾A:!打臉
Bot:觀眾A 毫不猶豫的打了 觀眾D 的臉!

(age)
這會顯示這人從什麼時候開始用twitch(也可以指定ID來查別人)

範例:
自訂指令:!創立
內容:(age)

觀眾A:!創立
Bot:@觀眾A, 觀眾A has been on Twitch since April 19, 2009.

觀眾A:!創立 觀眾C
Bot:@觀眾A, 觀眾C has been on Twitch since April 7, 2010.

(random)
這會隨機代入一個在聊天室當中的ID

範例:
自訂指令:!打臉
內容:(sender) 毫不猶豫的打了 (random) 的臉!

觀眾A:!打臉
Bot:觀眾A 毫不猶豫的打了 觀眾E 的臉!

(pointname)
會顯示點數的名稱

範例:
自訂指令:!貨幣
內容:本台使用的貨幣為 (pointname) !

觀眾A:!貨幣
Bot:本台使用的貨幣為 金幣 !

(uptime)
這次的開台時間

範例:
自訂指令:!開台時間
內容:目前開台已經開了(uptime) !

觀眾A:!開台時間
Bot:目前開台已經開了2 hours, 3 minutes and 30 seconds !

(game)
目前正在進行的遊戲名稱

範例:
自訂指令:!正在玩
內容:台主正在玩 (game)

觀眾A:!正在玩
Bot:台主正在玩 Warframe

(status)
會顯示目前的狀態(?)

範例:
自訂指令:!status
內容:(pointtouser) current status is: (status)
觀眾A:!status
Bot:@觀眾A, current status is: Fun programming!

(viewers)
有多少正在觀看的觀眾

範例:
自訂指令:!觀眾數
內容:目前有 (viewers) 位觀眾在這邊同樂!

觀眾A:!觀眾數
Bot:目前有 87 位觀眾在這邊同樂!

(follows)
這台有多少位追隨者

範例:
自訂指令:!追隨數
內容:目前有 (viewers) 位追隨了頻道!

觀眾A:!追隨數
Bot:目前有 87 位追隨了頻道!

(count)
會累加數字並報出最新的數字

範例:
自訂指令:!+1
內容:我被喊了 (count) 次!

觀眾A:!+1
Bot:我被喊了 86 次!

觀眾B:!+1
Bot:我被喊了 87 次!

(offlineonly)
這會讓這個指令只有在關台的時候能使用(加在最後)

範例:
自訂指令:!關台萬歲
內容:關台超爽的! (offlineonly)

(沒開台)
觀眾A:!關台萬歲
Bot:關台超爽的!

(onlineonly)
這會讓這個指令只有在開台的時候能使用(加在最後)

範例:
自訂指令:!開台萬歲
內容:開台超爽的! (onlineonly)

(沒開台)
觀眾A:!開台萬歲
Bot:開台超爽的!

(code=)
這會生成一個英文和數字混合的隨機代碼,代碼要多長則取決於=後面的數字

範例:
自訂指令:!代碼
內容:你的代碼是 : (code=5)

觀眾A:!代碼
Bot:你的代碼是: F8U7K

(gamesplayed)
這將會列出開台期間依序玩過的遊戲(就是沒關台然後切換成其他遊戲)

範例:
自訂指令:!玩過
內容:台主目前玩了: (gamesplayed)

觀眾A:!玩過
Bot:台主目前玩了: Warframe - 00:00, Rainbow 6 - 02:30

(randomrank)
這將會隨機套用聊天室內某人的ID,並在前面附上他的Rank(頭銜)

範例:
自訂指令:!很秋
內容:阿那個 (randomrank) 不是很秋?

觀眾A:!很秋
Bot:阿那個 Lv.87智障領隊 觀眾F 不是很秋?

(senderrank)
這將會套用發訊息人的ID並在前面附上他的Rank(頭銜)

範例:
自訂指令:!很秋
內容:(senderrank) 就是很秋!

觀眾A:!很秋
Bot:Lv.69精神領導 觀眾A 就是很秋!

(gameonly=)
這會讓這個指令只會在你實況指定遊戲的時候生效,=後面接遊戲twitch認定的名稱

範例:
自訂指令:!WF
內容:WF好爽! (gameonly=Warframe)

(正在玩Warframe)
觀眾A:!WF
Bot:WF好爽!

(readfile)
這將會讀取txt檔內的文字資訊,文件應位於[PhantomBot-x.x.x]>[addons]底下,要新建txt建議複製舊有的來編輯,編碼才會對

範例:
自訂指令:!解說
內容:解說如下: (readfile ./followHandler/TEST.txt)

觀眾A:!解說
Bot:解說如下: 我為什麼要幫你解說?你算哪根蔥?下次再說!

(readfilerand)
這將會隨機讀取一行txt檔內的文字資訊,文件應位於[PhantomBot-x.x.x]>[addons]底下,要新建txt建議複製舊有的來編輯,編碼才會對

範例:
自訂指令:!哈哈
內容:笑我? (readfilerand ./followHandler/TEST.txt)

觀眾A:!哈哈
Bot:笑我? 看我揍你!

觀眾B:!哈哈
Bot:笑我? 這次先放過你!

(echo)
這會重複後面的內容

範例:
自訂指令:!學我
內容:要我學你? (echo)

觀眾A:!學我 笨蛋 傻瓜!
Bot:要我學你? 笨蛋 傻瓜!

(followage)
這將會顯示你從什麼時候開始追隨這個頻道,當然也可以加上別人ID來查詢

範例:
自訂指令:!追隨
內容:(followage)

觀眾A:!追隨
Bot:@觀眾A, user has been following channel PhantomBot since March 29, 2016. (340 days)

(titleinfo)
同時給你現在的實況標題名稱和實況經過時間

範例:
自訂指令:!開台內容
內容:目前的開台內容為:(titleinfo)

觀眾A:!開台內容
Bot:目前的開台內容為:祭司又在亂開台! Uptime: 3 hours, 20 minutes and 35 seconds

(gameinfo)
同時給你現在的實況遊戲名稱和實況經過時間

範例:
自訂指令:!開台內容
內容:目前的開台內容為:(gameinfo)

觀眾A:!開台內容
Bot:目前的開台內容為:Warframe! Uptime: 3 hours, 20 minutes and 35 seconds

(playtime)
目前開台玩的這款遊戲經過了多少時間(簡單來說就是中途切換內容就會重計)

範例:
自訂指令:!玩多久
內容:目前玩了(playtime)

觀眾A:!玩多久
Bot:目前玩了30 minutes

(countdown=)
這將會計算從指定的時間推算經過了多久

範例:
自訂指令:!台主暴斃
內容:自從台主暴斃已經經過了 (countdown=December 23 2018 23:59:59 GMT+0800)

觀眾A:!台主暴斃
Bot:自從台主暴斃已經經過了20 hours, 30 minutes and 55 seconds

(writefile)
這將會可以透過指令紀錄文字到指定的txt檔案,而如果是false則永遠只會覆蓋掉第一行
範例:
自訂指令:!紀錄
內容:(writefile test.txt, true, (echo))

觀眾A:!紀錄 笨蛋
test.txt下一行被記錄下:笨蛋

(adminonlyedit)
這會讓指令只能由BOT管理員權限來編輯

自訂指令:!遊玩時間
內容:目前玩了: (playtime). (adminonlyedit)

(playsound)
這可以讓指令執行時同時撥放音效

自訂指令:!good
內容:播放音效 goodgood (playsound goodgood)

(channelname)
頻道的名稱

(subscribers)
贊助者的數量 (requires Affiliate or Partner stream account)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4250862
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

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

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

前一篇:Phantombot -... 後一篇:Phantombot -...

追蹤私訊切換新版閱覽

作品資料夾

Airsoftotaku大家
Merry最新的漫畫"我是如何拯救世界失敗的1:世界毀滅"翻譯好囉!看更多我要大聲說昨天12:47


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

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