Updated Dockerfiles and implemented API endpoint

This commit is contained in:
Discord Bot
2023-03-08 19:35:38 +00:00
parent d5e009714e
commit 737756be47
15 changed files with 103 additions and 25 deletions

20
code/api.py Normal file
View File

@@ -0,0 +1,20 @@
from typing import Union
from fastapi import FastAPI
from module.rainer_board import rainerSpruche
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
spruchDatei = config.get('GENERAL','spruchDatei')
nameDatei = config.get('GENERAL', 'nameDatei')
app = FastAPI()
@app.get("/")
def getSpruch():
rainer = rainerSpruche(spruchDatei, nameDatei)
spruch = rainer.randomSpruch()
name = rainer.randomName()
print("**DEBUG** " + name + ": " + spruch)
return {"name": name , "spruch": spruch}