diff --git a/Points.py b/Points.py index e180215..35ef40d 100644 --- a/Points.py +++ b/Points.py @@ -85,7 +85,6 @@ class Points(object): pointsCount[fromUser.id]["points"] -= points pointsCount[toUser.id]["points"] += points np.save("pointscount.npy", pointsCount) - print(pointsCount) # Do we know this 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 def getMessageForAwardingPoints(self, userNameFrom: str, userNameTo: str, points: int): p = str(points) + + if points == 1: + grammarFixer = {"suffixGb":"", "suffixNl":"", "zijnOfIs": "is"} + else: + grammarFixer = {"suffixGb":"s", "suffixNl":"en", "zijnOfIs": "zijn"} + messages = [ - p + " punten voor " + userNameTo + ".", - userNameTo + " krijgt " + p + " punten.", - userNameTo + " krijgt " + p + " punten van " + userNameFrom, - p + " POINTS TO GRYFFINDO.. oh.. " + userNameTo + ".", - userNameTo + ", jij krijgt " + p + " puntjes van " + userNameFrom + ". Lief he? :heart:", - "+" + p + " punten voor " + userNameTo + "! Highscore!", - userNameTo + ", alsjeblieft, " + p + " punten.", - "Hier zijn " + p + " punten, " + userNameTo + ". Don't spend it all in one place...", - "Jij kan wel " + p + " punten gebruiken, " + userNameTo + ".", - p + " blockchain smartcontract punten voor " + userNameTo + ". :rocket: " + p + " punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + ".", + userNameTo + " krijgt " + p + " punt" + grammarFixer["suffixNl"] + ".", + userNameTo + " krijgt " + p + " punt" + grammarFixer["suffixNl"] + " van " + userNameFrom, + p + " POINT" + grammarFixer["suffixGb"].upper() + " TO GRYFFINDO.. oh.. " + userNameTo + ".", + userNameTo + ", jij krijgt " + p + " puntje" + grammarFixer["suffixGb"] + " van " + userNameFrom + ". Lief he? :heart:", + "+" + p + " punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + "! Highscore!", + userNameTo + ", alsjeblieft, " + p + " punt" + grammarFixer["suffixNl"] + ".", + "Hier " + grammarFixer["zijnOfIs"] + " " + p + " punt" + grammarFixer["suffixNl"] + ", " + userNameTo + ". Don't spend it all in one place...", + "Jij kan wel " + p + " punt" + grammarFixer["suffixNl"] + " gebruiken, " + userNameTo + ".", + p + " blockchain smartcontract punt" + grammarFixer["suffixNl"] + " voor " + userNameTo + ". :rocket: " ] return messages[random.randint(0, len(messages)-1)]