Initial Commit
This commit is contained in:
5
config.ini
Normal file
5
config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[GENERAL]
|
||||
spruchDatei = sprueche.txt
|
||||
|
||||
[BOT]
|
||||
token = MTA3ODc1MTc5NzY5NjUyODQ0Nw.GNMTke.Mf5kSPSR6YjBLbSGKdGHBrXmpm9Hv7bkZyvLDU
|
||||
29
meddl.txt
Normal file
29
meddl.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
wenns dir nicht passt , disconnecte bitte
|
||||
Ich bin ned der Drache ferdammde aggsd
|
||||
isch bin immer ein jahr älder als das jahr
|
||||
Ich bin der Rainer ... Rainer mit a i, ganz wichtig ... und ähm mein Nachname ist Winkler.
|
||||
Hagebuddne
|
||||
Gedrolld wird ned, wer drolld fliegt
|
||||
Meddler sind wesentlich stärker als billiche, kleine kaggnadsis
|
||||
Nachts ist es kälter als draußen
|
||||
Was braucht auch Nahrung um zu wachsen? Richtig. Wasser!
|
||||
2011 war... wurde ich 12
|
||||
Ich hör dich nicht, weil du hatest.
|
||||
Aus mir spricht die Logik, wie immer
|
||||
Der Durchschnitt ist immer so ne Durchschnittszahl
|
||||
Mei vadda is dod und mei schwesta aller
|
||||
Ich hab schon mehr Schwänze im Mund ghabt als dei mudda
|
||||
Ich hab kei ladde gekriecht
|
||||
Ich bin der youtuber, ich mache die Regeln
|
||||
Mir ham nen dreiveddelse bakkadi gsoffn
|
||||
Nachts ist es kälter als draußen
|
||||
Ich persönlich hoffe, dass irgendwann mal ein riesiger Meteor auf jeden Fußballspieler dieser Welt trifft.
|
||||
Meddl Leude, Servus und herzlich willkommen am Sonntag beziehungsweise das Video kommt eh erst am Dienstag
|
||||
Zorn, Wut und Aggressionen gehören zum Zorn und zum Hass, aber es ist nicht Hass
|
||||
Die Haut ist KEIN Organ!
|
||||
bidde ferlass uns
|
||||
Ich bin der Meinung, hätte man die...äh...hätte man Amerika nie entdeckt und die Indianer hätten da ihr Leben weitergelebt...dann bin ich fest der Überzeugung, dass diese Menschen, die damals da lebten heute sowas wie Elfen wären
|
||||
Ich hab Kopfhörer auf ich hör dich net!
|
||||
Rainer: Verpiss dich von meinem Land du Affe! Haider: Gehört dir Bayern?
|
||||
The Legend of Zelad: Bride of the Wind
|
||||
EZIOOOOO!!!!! Du bist ein verdammter Vollidiot!!!! Was machst du denn schon widder?
|
||||
BIN
module/__pycache__/rainer_board.cpython-39.pyc
Normal file
BIN
module/__pycache__/rainer_board.cpython-39.pyc
Normal file
Binary file not shown.
24
module/rainer_board.py
Normal file
24
module/rainer_board.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import random
|
||||
|
||||
|
||||
class rainerSpruche():
|
||||
|
||||
def __init__(self, spruchDatei):
|
||||
|
||||
with open(spruchDatei, 'r') as f:
|
||||
self.zitate = [line.strip() for line in f]
|
||||
|
||||
self.letzte_zahl = []
|
||||
|
||||
def randomSpruch(self):
|
||||
self.aktuelle_zahl = random.randint(0, len(self.zitate)-1)
|
||||
mögliche_zahlen = list(range(len(self.zitate)))
|
||||
while self.aktuelle_zahl in self.letzte_zahl:
|
||||
mögliche_zahlen.remove(self.aktuelle_zahl)
|
||||
if len(mögliche_zahlen) == 0:
|
||||
mögliche_zahlen = list(range(len(self.zitate)))
|
||||
self.aktuelle_zahl = random.choice(mögliche_zahlen)
|
||||
if len(self.letzte_zahl) >= 3:
|
||||
self.letzte_zahl.pop(0)
|
||||
self.letzte_zahl.append(self.aktuelle_zahl)
|
||||
return(self.zitate[self.aktuelle_zahl])
|
||||
34
wingl.py
Normal file
34
wingl.py
Normal file
@@ -0,0 +1,34 @@
|
||||
import hikari
|
||||
import lightbulb
|
||||
import logging
|
||||
import configparser
|
||||
from module.rainer_board import rainerSpruche
|
||||
|
||||
config = configparser.ConfigParser()
|
||||
config.read('config.ini')
|
||||
|
||||
spruchDatei = config.get('GENERAL','spruchDatei')
|
||||
botToken = config.get('BOT','token')
|
||||
|
||||
bot = lightbulb.BotApp(
|
||||
token=botToken
|
||||
)
|
||||
|
||||
|
||||
|
||||
@bot.listen(hikari.StartedEvent)
|
||||
async def onStarted(event):
|
||||
print('Der Bot wurde gestartet!')
|
||||
|
||||
@bot.listen(hikari.StoppedEvent)
|
||||
async def onStopped(event):
|
||||
print('Der Bot wurde gestoppt!')
|
||||
|
||||
@bot.command
|
||||
@lightbulb.command('haider', 'Meddld nen krassen Spruch raus etzadla!')
|
||||
@lightbulb.implements(lightbulb.SlashCommand)
|
||||
async def haider(ctx):
|
||||
spruch = rainerSpruche(spruchDatei)
|
||||
await ctx.respond(spruch.randomSpruch())
|
||||
|
||||
bot.run()
|
||||
Reference in New Issue
Block a user