From c6f0d56e7dc7826b239c9a4047e208dd7007feb3 Mon Sep 17 00:00:00 2001 From: churl Date: Wed, 19 Jan 2022 16:00:15 +0100 Subject: [PATCH] fix bild --- bot.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/bot.py b/bot.py index 3afbfb1..7e6b0f4 100644 --- a/bot.py +++ b/bot.py @@ -3,7 +3,6 @@ import os import re import random -import datetime import asyncio from dotenv import load_dotenv @@ -11,7 +10,9 @@ from models import Models import discord +# used to start the bot locally, for docker the variables have to be set when the container is run load_dotenv() + TOKEN = os.getenv("DISCORD_TOKEN") GUILD = os.getenv("DISCORD_GUILD") # Zocken mit Heidi @@ -27,21 +28,31 @@ class HeidiClient(discord.Client): self.models = Models() # scraped model list + # automatic actions self.triggers = { lambda m: m.author.nick.lower() in self.models.get_in_names(): self.autoreact_to_girls, lambda m: "jeremy" in m.author.nick.lower(): self.autoreact_to_jeremy - } # automatic actions + } - self.matchers = {"Hilfe$": self.show_help, "Heidi!$": self.say_name, + # react to messages + self.matchers = {"Hilfe$": self.show_help, + "Heidi!$": self.say_name, + + # GNTM stuff "wer ist dabei\\?$": self.list_models_in, "wer ist raus\\?$": self.list_models_out, - ".+, ja oder nein\\?$": self.magic_shell, "wähle: (.+,?)+$": self.choose, - "gib Link": self.show_link, "welche Farbe .+\\?$": self.random_color, + "gib Bild von .+$": self.show_model_picture, + "gib Link": self.show_link, + + # Fun stuff + "welche Farbe .+\\?$": self.random_color, + ".+, ja oder nein\\?$": self.magic_shell, + "wähle: (.+,?)+$": self.choose, + + # Voicelines "sag kein Foto$": self.say_kein_foto, "sag Opfer": self.say_opfer - } # react to messages - - # Voicelines + } # Helpers ------------------------------------------------------------------------------------