Giter Club home page Giter Club logo

merodii's Introduction

Merodii

Eine Implementierung von Merodii (Chatbot für #nsw-anime)

Features

(quoted by Monk42)

!hilfe regeln = Zeigt regeln an 
!hilfe = zeigt alle hilfen an 
!hilfe FUNKTION = Zeigt zu der jeweiligen Funktion ausser Funktionen für Moderatoren an wie sie geht 
!stream =zeigt den Das aktuelle Lied an das auf dem Stream Läuft 
!fliegen = User wird von Merodii mit einen Abschiedsgruß geschmissen 
!kekse USER = Merodii wirft Kekse auf einen User der im Chat Online ist, ist der User nicht vorhanden frisst sie die Kekse selber 
!plüsch USER = Merodii plüscht bestimmten User, ist der User nicht vorhanden plüscht sie Oto 
!glaskugel = Merodii lässt einen zufälligen SInnfreien Spruch wie "Nachts ist es kälter als draußen von"sich 
!zitat = Merodii zitiert eine Berühmte Persönlichkeit 
!dj SENDUNGSNAMEN = damit änderte man den Topic vom NSW CHannel 
!pl = damit setzte man den Topic zurück auf die Playliste wenn die Sendung vorbei war

Installierung

Benötigt wird python3. Zum starten: python3 phenny -c config/merodii.py

Benötigte Python Module: oursql (für fun actions)

Implementierung

Phenny selbst ist ein IRC Bot-Framework zur einfachen Implementation eines Bots. Die NSW Funktionen liegen in modules/nsw.py. Jede Funktion verfügt über einen Trigger (commands/event/rule), sowie einen Hilfetext (example). Im Helper Package liegen die Hilfsfunktionen zum auslesen von Website, Stream oder ähnlichem. Viele NSW Funktionen beziehen sich dabei aus config Einstellungen aus config/merodii.py. Ein Großteil der Konfiguration sollte darüber erfolgen. Aktive Module sind nsw und startup. Startup übernimmt die Authentifizierung gegenüber Authserv und das Betreten der Channel.

merodii's People

Contributors

d8uv avatar eka avatar martinmartimeo avatar sbp avatar steve-v avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.