最近學了一點爬蟲,想說先來做個東西驗收成果:
其實就只是一台普通的機器人,動機是不想讓瀏覽器再噁心自己的記憶體了
指令目前如下:
#R6 使用者名稱
查詢目標玩家最近一季的遊玩狀況,有Rank的話只會顯示Rank狀況,同時會列出一張圖表
#R6c 使用者名稱
跟上面功能一樣,只差在不會列印圖表
#R6cas 玩家名稱
與一般 #R6 功能無異,但會把所有RK資訊篩掉,只會看到NG數據
#R6help
指令查詢功能
#R6opers 使用者名稱 / 排序模式 / 排序標準 / 人數
以「/」作為分割,以特定類別查詢前幾名幹員,使用方式見下方2樓
#R6oper 使用者名稱 幹員名稱
以空白作為分割,直接查詢目標幹員(這邊沒有s)
#R6report 玩家名稱 類別 補充說明
以空白作為分割,將特定玩家名稱交給機器人,在其他玩家查詢該玩家名稱時,
機器人會發出警告,表示有人曾經指控過該玩家可能有不良紀錄,需多加注意
(類別在下方3樓)
#R6warn 玩家名稱
觀察特定玩家的指控內容,與上面是一起的
#R6 使用者名稱 | 查詢目標玩家最近一季的遊玩狀況,有Rank的話只會顯示Rank狀況,同時會列出一張圖表 |
#R6c 使用者名稱 | 跟上面功能一樣,只差在不會列印圖表 |
#R6cas 玩家名稱 | 與一般 #R6 功能無異,但會把所有RK資訊篩掉,只會看到NG數據 |
#R6help | 指令查詢功能 |
#R6opers 使用者名稱 / 排序模式 / 排序標準 / 人數 | 以「/」作為分割,以特定類別查詢前幾名幹員,使用方式見下方2樓 |
#R6oper 使用者名稱 幹員名稱 | 以空白作為分割,直接查詢目標幹員(這邊沒有s) |
#R6report 玩家名稱 類別 補充說明 | 以空白作為分割,將特定玩家名稱交給機器人,在其他玩家查詢該玩家名稱時, 機器人會發出警告,表示有人曾經指控過該玩家可能有不良紀錄,需多加注意 (類別在下方3樓) |
#R6warn 玩家名稱 | 觀察特定玩家的指控內容,與上面是一起的 |
效果如下,用我朋友的帳號來做示範:
表格由上往下分別是
1.平均每場KD
2.平均每場殺人數
3.勝率
4.遊戲次數
5.賽季名稱跟伺服器(Casual代表一般對戰)
機器人網址(超連結)
如果有建議的功能或是進行上面的Bug,還請不吝賜教,應該會偶爾增加一些功能
另外,資訊都是從r6 tracker這邊來的,這機器人其實做不多,單純整理而已
7/12 更新
新增幹員查詢、幹員排行、help功能
#R6help | 指令查詢功能 |
#R6opers 使用者名稱 / 排序模式 / 排序標準 / 人數 | 以「/」作為分割,以特定類別查詢前幾名幹員,使用方式見下方 |
#R6oper 使用者名稱 幹員名稱 | 以空白作為分割,直接查詢目標幹員 |
小更新:
1.注意到有使用者不使用大寫導致錯誤,現在指令改成大小寫通用了
2.R6help功能,忘記指令時打這段即可,但沒說明的很清楚
3.#R6 現在可以查到等級資訊
#R6opers使用方式
使用者名稱:使用者名稱...
排序模式:
輸入「up」:前X名表現狀況
輸入「down」:後X名表現狀況(也就是稽查玩家玩最爛的幹員,稽查損友歡樂加倍)
輸入「num」:第X名表現狀況
排序標準:
輸入「kd」:以KD作為排序的標準
輸入「headshot」:以爆頭數作為排序的標準
輸入「match」:以遊戲數量作為排序的標準
輸入「winrate」:以勝率作為排序的標準
人數:(請輸入阿拉伯數字)
如果排序模式是「up」或「down」,會是前/後X名幹員
如果排序模式是「num」,會是第X名幹員
備註
可以輸入簡寫,例如 #R6opers XXXX/up/head ,除了玩家名外也都可以省略,預設為查詢玩家防守、攻擊方的前3名幹員在勝率上的表現,另外,只會顯示遊玩次數大於30的幹員數據
#R6oper使用方式
備註
幹員也可以簡寫,例如我要查詢
Tachanka
,我可以只輸入tach即可,如果你夠無聊也可以輸入anka....圖片範例(一樣拿友人示範):
7/21 更新
新增一般場次查詢、提醒破壞體驗玩家
#R6cas 玩家名稱 | 與一般 #R6 功能無異,但會把所有RK資訊篩掉,只會看到NG數據 |
#R6report 玩家名稱 類別 補充說明 | 以空白作為分割,將特定玩家名稱交給機器人,在其他玩家查詢該玩家名稱時, 機器人會發出警告,表示有人曾經指控過該玩家可能有不良紀錄,需多加注意 (類別在下方3樓) |
#R6warn 玩家名稱 | 觀察特定玩家的指控內容,與上面是一起的 |
小更新:
1.現在搜尋幹員時不會出現新進幹員( DEBUG )
2.基本上,玩家名稱可以不用區分大小寫,幹員名也是,如有BUG可以告知一下
3.現在使用 #R6 #R6c #R6cas 稽查玩家時,如果該玩家曾被其他人記錄,會有警告訊息
#R6report 使用方式
#R6report 玩家名稱 類別 補充說明
類別分為四類(打指令時可用數字標或是文字標示皆可):
1.惡言:隊友亂噴三字經、瘋狂洗版、開麥炸耳朵等等
2.破壞:無來由tk、掛機等等破壞遊戲體驗的舉動
3.外掛:透視、自瞄、腳本等等
4.其他:請不要寫甚麼「打太爛」之類的
補充說明就是內容,建議詳細描述該玩家做了甚麼事情,否則只會被當成亂檢舉的,
這邊的檢舉效力是完完全全的0,作用僅是告知其他玩家要注意而已,請注意
範例如下:
#R6report Fantasia.OD 2 該玩家在遊玩NG時惡意殺隊友後跳出遊戲 |
當玩家被檢舉過後,搜尋到結果如下: