--- /dev/null
+Alles hat ein Ende, nur du bist eine Wurst.
+Alles ist möglich. Bis du es versuchst.
+Alles passiert aus einem Grund. Meistens, weil du es verbockt hast.
+Auch Selbstfürsorge ist immer noch eine Sorge.
+Aufgeben klingt immer so negativ … Ich nenne es: auf unbestimmte Zeit pausieren.
+Das Leben ist eine aufregende Achterbahn – du stehst noch in der Schlange
+Dein Leben ist wie Schlittenfahren. Nur ohne Schlitten, ohne Schnee, ohne Spaß. Es geht einfach nur steil bergab.
+Der Weg ist das Ziel. Leider hast du dich verfahren.
+Der Weg ist das Ziel. Und der Stau ist dein Lebensgefühl.
+Dich gibt es nur einmal. Das freut die meisten Leute.
+Die besten Ideen kommen erst, wenn du eh schon aufgegeben hast.
+Du bist einzigartig. Und trotzdem nutzlos.
+Du bist genug. Wirklich, kein Bedarf für mehr von dir.
+Du bist nie zu alt, um einen Traum platzen zu lassen.
+Du bist wie der Weihnachtsmann. Kaum jemand glaubt an dich.
+Du hast alles gegeben. Jetzt gib halt endlich auf.
+Du kannst alles sein, was du sein willst. Außer erfolgreich. Das kannst du nicht.
+Du kannst tun, was du willst. Niemanden interessierts.
+Du lebst nur einmal. An deiner Stelle würde ich mich ein bisschen mehr anstrengen.
+Du musst die Chance auch mal als Krise sehen.
+Du tust nicht dein Bestes, außer du lässt es.
+Du wirst nicht dafür bezahlt, was du tust, sondern dafür, was du aushältst.
+Egal, wie oft das Leben dich umwirft, es hält immer noch genügend Tiefschläge für dich bereit.
+Erfolg ist was für die anderen, ruhe dich lieber aus.
+Es gibt keine dummen Fragen, nur dumme Antworten. Deine.
+Es ist niemals zu spät, um aufzugeben.
+Harte Arbeit wird sich am Ende immer lohnen. Nur nicht für dich.
+Heute schon an Sorgen denken.
+-Ich kann! Ich will! Ich werde!- Ich möchte lieber nicht.
+Im Orchester des Lebens bist du die Blockflöte.
+Jeden Tag eine gute Tat? Wie wär’s, mal keinen Stress zu machen?
+Je mehr du arbeitest, desto mehr Freiheit und Reichtum bringst du deinen Vorgesetzten und deren Familien.
+Lass all das los, was dir nicht mehr nützt. Zum Beispiel deine Persönlichkeit.
+Lass dich von niemandem runterziehen. Das ist deine Aufgabe. Und keiner kann es so gut wie du.
+Lebe jeden Tag, als wärst du das Letzte.
+Limits existieren nur in deinem Kopf. Und in deinem Bankkonto.
+Manche Menschen sind ein Geschenk. Du bist eher eine Warnung.
+Manchmal trittst du in den Haufen. Manchmal bist du der Haufen.
+Montage sind wie Freitage, nur mit weniger Freude und mehr Realität.
+Mut ist der erste Schritt zum Scheitern.
+Neuer Tag, neue Tiefpunkte – machen wir das schlimmste draus.
+Nichts ruiniert deinen Freitag mehr als die Erkenntnis, dass es erst Dienstag ist.
+Nur Mut! Der Tag wird sowieso schlechter als du denkst.
+Schätze die kleinen Dinge im Leben. Sie sind alles, was du je erreichen wirst.
+Scheiß drauf, was die anderen sagen. Es redet sowieso niemand über dich.
+Sei du selbst. Aber nur, wenn es keiner mitbekommt.
+Sei so wie du bist. Es interessiert sowieso niemanden.
+Selbstbetrug ist Job genug.
+Selbstreflexion: Verharre nicht in der Vergangenheit. Du warst damals ein Idiot. Du bist auch jetzt noch ein Idiot.
+Träume groß … und bleib dann einfach liegen.
+Träume nicht dein Leben, sondern halt einfach dein Maul!
+Warum die Welt erobern, wenn das Sofa bequem genug ist?
+Warum Energie verschwenden, wenn man auch chillen kann?
+Wenn alles schiefgeht, freue dich: Du hast es gar nicht erst versucht.
+Wenn es heute nicht klappt, wird’s morgen auch nichts.
+Wenn etwas beim ersten Mal nicht geklappt hat, fang an dich an dieses Gefühl zu gewönnen.
+Wenn nicht jetzt, wann dann? Wahrscheinlich niemals.
+Wer früher aufgibt, hat länger frei.
+Wer keine Kontrolle über das Leben hat, kann sie auch nicht mehr verlieren.
+Wer liegen bleibt, kann nicht mehr fallen.
+Willkommen im Hier und Jetzt. Wo nichts Großartiges passiert.
+Zeit ist Geld. Dir mangelt es offenbar an beidem.
+Zum Klugscheißen muss man klug sein. Sonst ist es nur Scheißen.
import logging
import random
import time
+from pathlib import Path
from distbot.bot.worker import Worker
from distbot.common.action import Action
"excuse me, but I'm already late for an appointment"
]
+ # Load text files from the same directory as this module
+ plugin_dir = Path(__file__).parent
+
+ try:
+ insults_file = plugin_dir / "insults.txt"
+ insults = [i.strip() for i in insults_file.read_text(encoding='utf-8').splitlines() if i.strip()]
+ except Exception as e:
+ logger.warning(f"Could not load insults.txt: {e}")
+ insults = []
+
try:
- insults = [i.strip() for i in open("insults.txt", "r").readlines() if i]
- except:
- insults = me_replies
+ demotivationals_file = plugin_dir / "demotivationals.txt"
+ demotivationals = [d.strip() for d in demotivationals_file.read_text(encoding='utf-8').splitlines() if d.strip()]
+ except Exception as e:
+ logger.warning(f"Could not load demotivationals.txt: {e}")
+ demotivationals = []
def parse_body(self, msg):
sender = get_nick_from_message(msg)
except:
pass
+ all_reply_options = self.me_replies.copy()
+
meanies = conf_get("meanies") or []
- if sender in meanies:
- replys = self.insults
- else:
- replys = self.me_replies
- return Action(msg='{}: {}'.format(sender, random.choice(replys)))
+ if sender in meanies and self.insults:
+ all_reply_options.extend(self.insults)
+
+ if self.demotivationals:
+ all_reply_options.extend(self.demotivationals)
+
+ return Action(msg='{}: {}'.format(sender, random.choice(all_reply_options)))
class Doctor(Worker):