.give f-string and servier-fluff-text revert

This commit is contained in:
Context 77
2024-08-03 01:24:58 +02:00
parent bb8751ed7f
commit 5b5eb2b7ea

View File

@@ -12,16 +12,11 @@ from kekse import kekseGoodOnes
def _servier(receiver, item, requester): def _servier(receiver, item, requester):
fluff_text = [" ohne zu kleckern",""," mit Begeisterung","",""," nach einer substantiellen Wartezeit"] return f"\001ACTION serviert {receiver} {item}. Schöne Grüße von {requester}\001"
return "\001ACTION serviert {0} {1}{2}. Schöne Grüße von {3}\001".format(
receiver,item,random.choice(fluff_text),requester
)
def _schenk(receiver, item, requester): def _schenk(receiver, item, requester):
return "\001ACTION schenkt {0} {1} ein. Schöne Grüße von {2}\001".format( return f"\001ACTION schenkt {receiver} {item} ein. Schöne Grüße von {requester}\001"
receiver,item,requester
)
non_good_serveables = getraenke + essen + icecream + giveextras + snacks non_good_serveables = getraenke + essen + icecream + giveextras + snacks
@@ -37,10 +32,10 @@ class GiveDrinkToObserver(PrivMsgObserverPrototype):
return ".give NUTZER - serviert jemand anderem Getränke oder Snacks" return ".give NUTZER - serviert jemand anderem Getränke oder Snacks"
def update_on_priv_msg(self, data, connection: Connection): def update_on_priv_msg(self, data, connection: Connection):
if data["message"].find(".give") == -1: if not data["message"].startswith(".give"):
return return
receiver = type = None receiver = type = None
message_parts = data["message"].split() message_parts = data["messageCaseSensitive"].split()
if len(message_parts) >= 2: if len(message_parts) >= 2:
receiver = message_parts[1] receiver = message_parts[1]
if len(message_parts) >= 3: if len(message_parts) >= 3:
@@ -48,7 +43,7 @@ class GiveDrinkToObserver(PrivMsgObserverPrototype):
if receiver is None: if receiver is None:
return return
requester = data["nick"].lower() requester = data["nick"].lower()
if receiver == requester: if receiver.lower() == requester:
if type == "kaffee": if type == "kaffee":
connection.send_back("Fehler 418: Ich bin eine Teekanne",data) connection.send_back("Fehler 418: Ich bin eine Teekanne",data)
else: else:
@@ -70,9 +65,8 @@ class GiveDrinkToObserver(PrivMsgObserverPrototype):
connection.send_back(_servier(receiver,random.choice(icecream),requester),data) connection.send_back(_servier(receiver,random.choice(icecream),requester),data)
elif type == "massage": elif type == "massage":
connection.send_back( connection.send_back(
"\001ACTION knetet {0} feste den Rücken durch. {1} meinte ich solle dir was Gutes tun.\001".format( f"\001ACTION knetet {receiver} feste den Rücken durch. {requester} meinte ich solle dir was Gutes tun.\001",
receiver,requester data,
),data
) )
return return
matchingGoodDrinks = [drink for drink in getraenkegoodones if type in drink.lower()] matchingGoodDrinks = [drink for drink in getraenkegoodones if type in drink.lower()]
@@ -86,7 +80,5 @@ class GiveDrinkToObserver(PrivMsgObserverPrototype):
return return
connection.send_back( connection.send_back(
"Tut mir leid {0}, {1} haben wir nicht auf der Karte!".format( f"Tut mir leid {requester}, {type} haben wir nicht auf der Karte!", data
requester,type
),data
) )