Points: grammar fixes

This commit is contained in:
JP
2019-06-03 21:18:45 +02:00
parent 327a3561c5
commit 8725678b09
+16 -11
View File
@@ -85,7 +85,6 @@ class Points(object):
pointsCount[fromUser.id]["points"] -= points pointsCount[fromUser.id]["points"] -= points
pointsCount[toUser.id]["points"] += points pointsCount[toUser.id]["points"] += points
np.save("pointscount.npy", pointsCount) np.save("pointscount.npy", pointsCount)
print(pointsCount)
# Do we know this user? # Do we know this user?
def isUserOnList(self, user): def isUserOnList(self, user):
@@ -100,17 +99,23 @@ class Points(object):
# Generate a semi-random text to tell somebody they got some shiny new points # Generate a semi-random text to tell somebody they got some shiny new points
def getMessageForAwardingPoints(self, userNameFrom: str, userNameTo: str, points: int): def getMessageForAwardingPoints(self, userNameFrom: str, userNameTo: str, points: int):
p = str(points) p = str(points)
if points == 1:
grammarFixer = {"suffixGb":"", "suffixNl":"", "zijnOfIs": "is"}
else:
grammarFixer = {"suffixGb":"s", "suffixNl":"en", "zijnOfIs": "zijn"}
messages = [ messages = [
p + " punten voor " + userNameTo + ".", p + " punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + ".",
userNameTo + " krijgt " + p + " punten.", userNameTo + " krijgt " + p + " punt" + grammarFixer["suffixNl"] + ".",
userNameTo + " krijgt " + p + " punten van " + userNameFrom, userNameTo + " krijgt " + p + " punt" + grammarFixer["suffixNl"] + " van " + userNameFrom,
p + " POINTS TO GRYFFINDO.. oh.. " + userNameTo + ".", p + " POINT" + grammarFixer["suffixGb"].upper() + " TO GRYFFINDO.. oh.. " + userNameTo + ".",
userNameTo + ", jij krijgt " + p + " puntjes van " + userNameFrom + ". Lief he? :heart:", userNameTo + ", jij krijgt " + p + " puntje" + grammarFixer["suffixGb"] + " van " + userNameFrom + ". Lief he? :heart:",
"+" + p + " punten voor " + userNameTo + "! Highscore!", "+" + p + " punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + "! Highscore!",
userNameTo + ", alsjeblieft, " + p + " punten.", userNameTo + ", alsjeblieft, " + p + " punt" + grammarFixer["suffixNl"] + ".",
"Hier zijn " + p + " punten, " + userNameTo + ". Don't spend it all in one place...", "Hier " + grammarFixer["zijnOfIs"] + " " + p + " punt" + grammarFixer["suffixNl"] + ", " + userNameTo + ". Don't spend it all in one place...",
"Jij kan wel " + p + " punten gebruiken, " + userNameTo + ".", "Jij kan wel " + p + " punt" + grammarFixer["suffixNl"] + " gebruiken, " + userNameTo + ".",
p + " blockchain smartcontract punten voor " + userNameTo + ". :rocket: " p + " blockchain smartcontract punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + ". :rocket: "
] ]
return messages[random.randint(0, len(messages)-1)] return messages[random.randint(0, len(messages)-1)]