add command !last to FokaBot

This commit is contained in:
Howl 2016-05-25 16:23:53 +02:00
parent e483a92a2c
commit 7a2901f153

View File

@ -460,6 +460,20 @@ def tillerinoAcc(fro, chan, message):
except: except:
return False return False
def tillerinoLast(fro, chan, message):
try:
data = glob.db.fetch("""SELECT beatmaps.song_name as sn, scores.username, scores.pp
FROM scores
LEFT JOIN beatmaps ON beatmaps.beatmap_md5=scores.beatmap_md5
WHERE username = ?
ORDER BY scores.time DESC
LIMIT 1""", [fro])
if data == None:
return False
return "{0:.2f}pp ({1} on {2})".format(data["pp"], data["username"], data["sn"])
except Exception as a:
print(a)
return False
""" """
Commands list Commands list
@ -565,7 +579,10 @@ commands = [
"trigger": "!with", "trigger": "!with",
"callback": tillerinoMods, "callback": tillerinoMods,
"syntax": "<mods>" "syntax": "<mods>"
}, }, {
"trigger": "!last",
"callback": tillerinoLast
}
# #
# "trigger": "!acc", # "trigger": "!acc",
# "callback": tillerinoAcc, # "callback": tillerinoAcc,