Skip to content

SolusLabs/MeteoMeme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeteoMeme 🤖🌤️

Willkommen zu MeteoMeme - dem lustigen Discord-Bot, der das aktuelle Wetter in ein humorvolles Meme verwandelt! 🌞😂

Übersicht

Für den Mini Hackathon von Kevin Chromik haben wir uns entschieden, etwas Außergewöhnliches zu entwickeln. Statt einer traditionellen Wetter-App haben wir einen Discord-Bot programmiert, der mithilfe der OpenMeteo API und GPT-4 Turbo Wetterinformationen sammelt und diese in Form eines Memes darstellt. Dies wird durch den api.memegen.link Endpoint ermöglicht. So wird das Wetter auf eine humorvolle Weise präsentiert!

Funktionen

  • Wetter-Meme Generierung: Nutze den Slash Command /wetter gefolgt von einer Stadt, um ein Meme basierend auf dem aktuellen Wetter dieser Stadt zu erhalten.
  • Einfache Integration: Der Bot kann problemlos zu deinem Discord-Server hinzugefügt werden.

Beispiel

MeteoMeme Beispiel 1

Installation und Einrichtung

Voraussetzungen

  • Python 3.8+
  • Ein Discord Bot Token
  • OpenAI API Key

Schritte

  1. Repository klonen

    git clone https://github.com/LuxxBlockyy-Alliance/MeteoMeme.git
    cd MeteoMeme
    
  2. Virtuelle Umgebung erstellen und aktivieren

    python -m venv venv
    source venv/bin/activate   # Linux/Mac
    .\venv\Scripts\activate    # Windows
    
  3. Abhängigkeiten installieren

    pip install -r requirements.txt
    
  4. Konfigurationsdatei anpassen Konfiguriere die Datei namens config.ini im Hauptverzeichnis mit folgendem Inhalt:

    [KEYS]
    openai_key = DEIN_OPENAI_API_KEY
    discord_bot_token = DEIN_DISCORD_TOKEN
    
  5. Bot starten

    python app.py
    

Beitragende

  • Janosch | blockyy
  • Luxx

Wir hoffen, dass dir unser Bot genauso viel Spaß macht wie uns bei der Entwicklung! Bei Fragen oder Feedback, tritt unserem Discord Server bei.

Viel Spaß beim Memes generieren! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages