Jump to...
redirecting...

Log for OwO

= =
DedTime
www
/userinfo Sciuridae
诶诶诶
你也在做喔www
無聊試試看的ww
什麼鬼阿...
/userinfo Sciuridae
噴掉了
沒有噴調耶
可是
沒有回應耶:D
OUO惹
/userinfo Sciuridae
/userinfo Sciuridae
/userinfo Sciuridae
這又不難做...
.-.
怎麼看你從早上做到現在
我很久沒有寫python齁
qq
(
還有一個原因
?
原本我都寫 py2
現在我用py3
有要用node寫寫看嗎
他ㄇ的東西都不一樣
不要:D
我現在開始做 看什麼時候做好(?
如果17點還做不好就棄坑
\python3/
\python3/
urllib -> urllib.parse
WTF (X
/userinfo Sciuridae
DedTime
e04 API怎麼拿阿
我又沒url
Googel
= =
osu.ppy.sh/api
(X
/userinfo Sciuridae
我就跟你說我TMD沒url了
然後你還貼這個= =
Google
亂打阿
我剛剛就是找到這個
我直接打ouo.ouo
可以喔
不確定
我剛剛好像是打mscsv.com
他會檢查從哪request的吧
/userinfo
恩亨
回家再處理好惹
ssh 殺來
DedTime
DedTime
mscsv.com root tux
DedTime
終於QwQ
取消查詢
/oui koru1130
三小
喔幹 對欸
Www
DedTime
/oui koru1130
成功了
@Sciuridae 塔拉
不要玩漏洞(?
安全性有點悲劇
/oui coin3x
花了24min
events : [object Object]
然後開始美化
喔對
不要
沒空
是喔是喔 有空做這Bot沒空美化他
明天署輔你知道嗎
作業: QwQ
我作業還沒寫完你知道嘛
然後你跟我在這邊 靠杯
討厭你
DedTime
DedTime
請不要重複做同樣功能,除非你能做的更好
我只是拿來玩看看ww等等就用掉了
@koru1130 源碼丟給我
:D
c9 ㄅ
懶 (
/oui coin3x
美化完成
var TGBOT = require("./tg"); var request = require('request'); var bot = new TGBOT({token:'171804881:AAEOTsL7fasEcUlBxTK1JvBwXMvGWj200qE'}); /* bot.addCmd('reply',function(toolBox,args){ var text = args[0] || "Hello"; toolBox.replyMsg(text); },"reply a message","/reply Msg"); */ bot.addCmd('oui',function(toolBox,args){ if(args[0]){ var param = { k : '16fc6b848aa4cacf5729fb2558fd6370d5d2f946' , u : args[0], type : 'string' }; var cb = function(error,response,body){ if (!error || response.statusCode == 200) { try { body = JSON.parse(body); } catch (err) { console.log(err.toString()); } var result=""; for(var i in body[0]){ if(i!='events'){ result+=i +" : " + body[0][i] + '\n'; } } toolBox.replyMsg(result); } }; request.get({url:'https://osu.ppy.sh/api/get_user', qs:param}, cb); } },'查詢osu使用者資訊'); bot.start();
嗨Token
api key自己拿去(X
var TGBOT = require("./tg"); var request = require('request'); var bot = new TGBOT({token:'~'}); /* bot.addCmd('reply',function(toolBox,args){ var text = args[0] || "Hello"; toolBox.replyMsg(text); },"reply a message","/reply Msg"); */ bot.addCmd('oui',function(toolBox,args){ if(args[0]){ var param = { k : '~' , u : args[0], type : 'string' }; var cb = function(error,response,body){ if (!error || response.statusCode == 200) { try { body = JSON.parse(body); } catch (err) { console.log(err.toString()); } var result=""; for(var i in body[0]){ if(i!='events'){ result+=i +" : " + body[0][i] + '\n'; } } toolBox.replyMsg(result); } }; request.get({url:'https://osu.ppy.sh/api/get_user', qs:param}, cb); } },'查詢osu使用者資訊'); bot.start();
~
'~'
var TGBOT = require("./tg"); var request = require('request'); var bot = new TGBOT({token:'~'}); bot.addCmd('oui',function(toolBox,args){ if(args[0]){ var param = { k : '~' , u : args[0], type : 'string' }; var cb = function(error,response,body){ if (!error || response.statusCode == 200) { try { body = JSON.parse(body); } catch (err) { console.log(err.toString()); } var result=""; for(var i in body[0]){ if(i!='events'){ result+=i +" : " + body[0][i] + '\n'; } } toolBox.replyMsg(result); } }; request.get({url:'https://osu.ppy.sh/api/get_user', qs:param}, cb); } },'查詢osu使用者資訊'); bot.start();
新表符
我覺得我做的比松鼠好了(?
傳File拉 ww
toolBox(
其實我只是想知道我寫一個這個bot會花多久時間
直接複製(?
不要勒ww
然後tg.js在 github.com/koru1130/TGBOT/tg.js
整理了code ww
/oui DedTime
/oui hugwalk
原來是抓osu!的 我一直看osu!mania ww 還在想怎麼不一樣XD
w
@koru_bot
抓json然後噴出來而已的話我10分鐘內就可以寫出來了
(
欸對 @koru1130 你的tg.js 其實不錯誒(?
給我code (敲
然後tg.js在 github.com/koru1130/TGBOT/blob/master/tg.js
謝謝
雖然我不知道你是真的這麼覺得還是為了讓我unblock你(
我真的這麼覺得阿(望
好喔
as2174
明天再來做Log查詢好了… 現在又卡住了ww.
@koru1130 你的框架要怎麼抓username呀?
message.username 吧
不是
是message.chat.username
socket.gaierror: [Errno -2] Name or service not known
好哦,我試試看
不對 是message.from.username
Trat
那麼text呢?
@as2174 等等 你現在要抓得是不是指令的東西嗎
不是吧 我是拿來用到Log裡面的
那就不是指令阿
哦哦www
抱歉,按到
@as2174 你要用bot.on('message',這個
好的~~ 回家繼續寫ww 然後接著做查詢w
你的Bot是什麼語言呀?
python
qwq
好哦ww
乾ww
惹qwq
...
/userinfo Hugwalk
/userinfo coin3x
可以了喔
/userinfo chris1004tw
覺得開心(
那精準度的小數點 www
我懶得去掉 (X
/userinfo ../../
/userinfo hvick225
xD
乾 變態
99%
說好得噴調
:D
/userinfo XzCraft
p
QQ
/userinfo XzCraftp
欸 我打錯了
ww
更變態 www
:D
乾乾乾
/help
/userinfo -C6H12O6-
/userinfo DedTime
欸松鼠 你的Bot不支援dash喔
n
好ㄛ www
我沒有讓他吃所有訊息
啥意思
26ww
Oh
欸對了 你去設一下commandlist好不
等等吧:D
這是抓什麼模式呀?
osu
好吧ww
我不要作其他模式 :D
Www.
\Source/
\Source/
m - mode (0 = osu!, 1 = Taiko, 2 = CtB, 3 = osu!mania). Optional, maps of all modes are returned by default.
雖然這邊改一夏就好惹
/userinfo mmis1000
@Sciuridae 你確定那是次數
那分明是遊玩數量
打了多少圖的數量
精準度給我四捨五入到小數兩位
等級給我四捨五入到常數
pp就算了
等級我覺得小數兩位可以啊
:D(X
等等我去改拉qq
/userinfo Sciuridae
我都沒在打osu模式ww 都打另一個XD
等等家
常數
API要送什麼 :D
謝謝你QwQ
我是說Telegram的...
痾痾痾
對齁 :D
/setcommands - change bot commands list
/oui koru1130&m=1
不知道這樣可不可以(?
阿我的bot呢
/oui koru1130
(
/userinfo
Pp自由落體
/userinfo_OSU Sciuridae
阿靠杯
望惹:D
你還沒設command喔...
設了後要等
吧\
我設unotw_bot的時候是立刻生肖阿
..-.
/userinfo_OSU
/userinfo_osu Sciuridae
/userinfo_OSU Sciuridae
/userinfo_osu DedTime
QQ 噴囉(?
roundd
你在幹嘛(
表示正努力弄好你的伺服器狀態
Q
所以真的打錯字喔ww
bot.sendMessage(update.message.chat_id, text="遊戲ID : " + doc[0]['username'] +"\n遊玩次數 : " + doc[0]['playcount'] +"\n總分數 : " + doc[0]['total_score'] +"\n精準度 : " + round(float(doc[0]['accuracy']),2) +"\n排名 : " + doc[0]['pp_rank'] +"\n等級 : " + round(float(doc[0]['level']), 2) +"\nPP : " + doc[0]['pp_raw'] +"\n地區 : " + doc[0]['country'])
/userinfo_osu Sciuridae
hmmm
... 是我的錯覺還是這code很噁心
非錯覺
巫術
你開在哪台
mscsv.com
root
(努力打osu中ww
Yoooooooooo(
@Sciuridae
好喔
噴了ww
等喔
你怎麼知道噴了OAO
話說pp是什麼呀?
他有SSH吧
就pp
好哦~~
Performance Points 就一種分數 只會加不會減
你是不是回錯個了
欸對ww
Performance Points 就一種分數 只會加不會減
原來如此ww
會歐...pp會過期的
欸是喔
是喔
一年內打的歌才計算的樣子
我以為只有他大改分數計算方式時才會爆炸
我爬到的巴哈文章是說 pp 世界排名主要依據 加扣分官方沒有公布
2013年的文章ww
所以才會每次改都大地震阿
wiki不是有pp算法
那是官方公布?
看起來是阿
好喔
(Aim^X + Speed^X + Accuracy^X)^(1/X)
有空寫排名更新 (X
2013年的文章 沒有更新ww
然後Aim是蛇磨
瞄準(?
沒人上線喔 w
對惹,YSITD有那些分群呀?
YSITD嗎
@YSITD_GAMING
@YSITD_MG
@YSITD_KTV
@YSITD_UNO
/userinfo_osu Sciuridae
Gaming是遊戲 MG是? KTV是音樂?
MG是 Music Game
KTV 是有人唱歌就會放上去
幾乎沒在用了啊…
沒人唱啊
qq(?
軟體唱算嗎(?
不算
原來如此w
qq那可以放嗎(?
放啥