.BANCHO. Add PM templates for mods and admins

This commit is contained in:
Nyo 2016-05-11 19:41:16 +02:00
parent 7eeb5c4ef5
commit 97d81696b1
2 changed files with 8 additions and 0 deletions

3
messageTemplates.py Normal file
View File

@ -0,0 +1,3 @@
templates = {
"!name": "You can't have that name. It goes against the [https://ripple.moe/index.php?p=23 Ripple Rules] (section \"General Rules\", \"Use an appropriate username (no offensive or *stolen* names)\"). Please tell us an appropriate (NOT STOLEN) username you'd like to have. If you ignore this message you will be banned in 3 minutes. If you fuck with us claiming repeatedly to be the person you're impersonificating without any real proof or keeping on asking to use inappropriate usernames, you'll also get banned."
}

View File

@ -5,6 +5,7 @@ import serverPackets
import glob
import fokabot
import exceptions
import messageTemplates
def handle(userToken, packetData):
"""
@ -33,6 +34,10 @@ def handle(userToken, packetData):
if token == None:
raise exceptions.tokenNotFoundException()
# Check message templates (mods/admins only)
if packetData["message"] in messageTemplates.templates and userToken.rank >= 3:
packetData["message"] = messageTemplates.templates[packetData["message"]]
# Send message to target
token.enqueue(serverPackets.sendMessage(username, packetData["to"], packetData["message"]))