wkiv363 3 years ago
parent
commit
490a3e92d2
  1. BIN
      containercontent/opt/chatbot_engine/prodae/__pycache__/knn_ae.cpython-37.pyc
  2. BIN
      containercontent/opt/chatbot_engine/prodae/__pycache__/knn_ben.cpython-37.pyc
  3. 58
      containercontent/opt/chatbot_engine/prodae/knn_ae.py
  4. 40
      containercontent/opt/chatbot_engine/prodae/knn_ben.py
  5. 24
      containercontent/opt/chatbot_engine/prodae/models/chat.json
  6. 47
      containercontent/opt/chatbot_engine/static/css/css/chat.css
  7. 13
      containercontent/opt/chatbot_engine/static/css/css/common-page.css
  8. 72
      containercontent/opt/chatbot_engine/static/css/css/home.css
  9. 2
      containercontent/opt/chatbot_engine/static/css/custom.css
  10. BIN
      containercontent/opt/chatbot_engine/static/img/Voicebot_mitHintergrund.png
  11. 40
      containercontent/opt/chatbot_engine/templates/template_ae.html
  12. 30
      containercontent/opt/chatbot_engine/templates/template_ben.html

BIN
containercontent/opt/chatbot_engine/prodae/__pycache__/knn_ae.cpython-37.pyc

Binary file not shown.

BIN
containercontent/opt/chatbot_engine/prodae/__pycache__/knn_ben.cpython-37.pyc

Binary file not shown.

58
containercontent/opt/chatbot_engine/prodae/knn_ae.py

@ -1744,7 +1744,7 @@ def named_entity_oefnungszeit(frage):
#####print("keine Org!!!")
named_entities.append('')
named_entity_oefnungszeit[
'prefix'] = 'Vielleicht ist hier was Passendes dabei: <br><br> <a href="https://www.freiburg.de/pb/205348.html" target="_blank" role="button">Öffnungszeiten der Stadtverwaltung</a><br><br>'
'prefix'] = 'Vielleicht ist hier was Passendes dabei: <br> <a href="https://www.freiburg.de/pb/205348.html" target="_blank" role="button">Öffnungszeiten der Stadtverwaltung</a><br>'
named_entity_oefnungszeit['org'] = list(set(named_entities))
#####print('named_entity_oefnungszeit1', named_entity_oefnungszeit)
@ -1996,21 +1996,21 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>'
return ant
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')
@ -2037,8 +2037,8 @@ def antwort(frage, userId, show_details=False):
if len(number_of_sentences) > 2:
sum = sum_kata(text)
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum + '<details><summary><strong><em>genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum +'<p>Weitere Informationen finden Sie im Textfenster</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum + '<details><summary><strong><em>Genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum +'<p>Weitere Informationen finden Sie im Textfenster</p>'
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + i['antwort'][0]
@ -2183,13 +2183,13 @@ def antwort(frage, userId, show_details=False):
#print('len(number_of_sentences)', len(number_of_sentences))
if len(number_of_sentences)>2:
sum = sum_kata(text)
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:<br><br>' + sum + '<details><summary><strong><em>genauere Informationen finden Sie hier!</em></strong></summary>'+text+'</details><br><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:<br>' + sum + '<details><summary><strong><em>Genauere Informationen finden Sie hier!</em></strong></summary>'+text+'</details><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
else:
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
else:
print('hier2!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \
@ -2229,7 +2229,7 @@ def antwort(frage, userId, show_details=False):
return [ant, voice]
else:
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
if 'sbw_' in i['intent']:
@ -2258,21 +2258,21 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')
@ -2383,12 +2383,12 @@ def antwort(frage, userId, show_details=False):
if 'NN' in post:
if i['intent'] == 'sbw_oeffnungszeiten':
ant = "<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
ant = "<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
voice = '<p>Informationen zum Thema Öffnungszeiten finden Sie im Textfenster</p>'
return [ant, voice]
else:
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
else:
a = context[userId]
@ -2410,21 +2410,21 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro Offenburg / Führerschein</p>'
return ant
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')
@ -2519,7 +2519,7 @@ def antwort(frage, userId, show_details=False):
return [ant, voice]
if i['intent'] == 'sbw_oeffnungszeiten' and accurancy > float(wert_accurancy):
ant = "<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
ant = "<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
voice = '<p>Informationen zum Thema Öffnungszeiten finden Sie im Textfenster</p>'
return [ant, voice]
@ -2558,7 +2558,7 @@ def antwort(frage, userId, show_details=False):
else:
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
@ -2586,7 +2586,7 @@ def antwort(frage, userId, show_details=False):
return [ant, voice]
else:
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
@ -2637,7 +2637,7 @@ def antwort(frage, userId, show_details=False):
#####print('2.2')
#####print(context)
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
ant = random.choice(i['antwort'])
@ -2656,7 +2656,7 @@ def antwort(frage, userId, show_details=False):
if accurancy <= float(wert_accurancy):
####print('2.2')
#####print(context)
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
if accurancy > float(wert_accurancy):
@ -2681,7 +2681,7 @@ def antwort(frage, userId, show_details=False):
if accurancy <= float(wert_accurancy):
####print('2.2')
#####print(context)
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können , benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
return ('<p>Ich bin ein Prototyp, der Ihnen verschiedene Fragen zum Thema Führerschein beantworten kann.</p><p>Um Ihnen weiterhelfen zu können, benötige ich genauere Informationen. <br> Können Sie bitte Ihre Frage anders formulieren?</p>')
if accurancy > float(wert_accurancy):

40
containercontent/opt/chatbot_engine/prodae/knn_ben.py

@ -1744,7 +1744,7 @@ def named_entity_oefnungszeit(frage):
#####print("keine Org!!!")
named_entities.append('')
named_entity_oefnungszeit[
'prefix'] = 'Vielleicht ist hier was Passendes dabei: <br><br> <a href="https://www.freiburg.de/pb/205348.html" target="_blank" role="button">Öffnungszeiten der Stadtverwaltung</a><br><br>'
'prefix'] = 'Vielleicht ist hier was Passendes dabei: <br> <a href="https://www.freiburg.de/pb/205348.html" target="_blank" role="button">Öffnungszeiten der Stadtverwaltung</a><br>'
named_entity_oefnungszeit['org'] = list(set(named_entities))
#####print('named_entity_oefnungszeit1', named_entity_oefnungszeit)
@ -1999,8 +1999,8 @@ def antwort(frage, userId, show_details=False):
if len(number_of_sentences) > 2:
sum = sum_kata(text)
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum + '<details><summary><strong><em>genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum + '<details><summary><strong><em>Genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \
i['antwort'][0]
@ -2015,21 +2015,21 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>'
return ant
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')
@ -2134,9 +2134,9 @@ def antwort(frage, userId, show_details=False):
sum = sum_kata(text)
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:<br><br>' + sum + '<details><summary><strong><em>genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br><br>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:<br>' + sum + '<details><summary><strong><em>Genauere Informationen finden Sie hier!</em></strong></summary>' + text + '</details><br>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br><br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
voice = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden: <br>' + sum + '<p>Weitere Informationen finden Sie im Textfenster</p>'
else:
@ -2145,7 +2145,7 @@ def antwort(frage, userId, show_details=False):
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
else:
@ -2219,22 +2219,22 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
else:
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')
@ -2317,22 +2317,22 @@ def antwort(frage, userId, show_details=False):
if not ant:
if 'sbw_kosten' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_bearbeitungsdauer' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
if 'sbw_fristen' in i['intent']:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich an die zuständige Stelle </p>'
ant = '<p>Leider kann ich Ihnen dazu keine Informationen liefern. Bitte wenden Sie sich ans Kfz-Bürgerbüro / Führerschein</p>'
return ant
else:
if i['antwort'][0] == 'keine Angaben':
print('hier1!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge</p>'
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Es gibt keine Online Anträge.</p>'
return ant
if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!')

24
containercontent/opt/chatbot_engine/prodae/models/chat.json

@ -218,7 +218,7 @@
"Grüss Gott"
],
"antwort": [
"<p>Hallo, ich bin Kommi, ein Voicebot.</p>\n<p>Ich kann Ihnen bei Fragen rund um das Thema Führerschein weiterhelfen!</p><p>Und nun, was kann ich für Sie tun?</p>"
"<p>Hallo, ich bin Kommi, ein Voicebot.</p>\n<p>Ich kann Ihnen bei Fragen rund um das Thema Führerschein weiterhelfen!</p><p>Was kann ich für Sie tun?</p>"
],
"kontext": "begrsung"
},
@ -1295,67 +1295,67 @@
{
"intent": "sbw_oeffnungszeiten_6008813",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_348",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004851",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_914",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004853",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004855",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004849",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004859",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_291",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_544",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{
"intent": "sbw_oeffnungszeiten_6004857",
"antwort": [
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
"<div class=\"chatbot-card chatbot-card--org\">\n<div class=\"card-header chatbot-card__header\">\n<div class=\"chatbot-card__title\">\n<div class=\"orgTitle\">Öffnungszeiten Kfz-Bürgerbüro Offenburg / Führerschein</div>\n</div>\n</div>\n<div class=\"card-body chatbot-card__body\">\n<div>\n<div class=\"sp-oe-oeffnungszeit-typ\">Allgemeine Sprechzeit</div>\n<div class=\"sp-oe-oeffnungszeit-zeiten\">\n<div><span>Montag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Dienstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Mittwoch <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Donnerstag <span>8 - 12 Uhr und 14 - 16 Uhr</span></span></div>\n<div><span>Freitag <span>8 - 12 Uhr</span></span></div>\n<div><span><span></span></span></div>\n</div>\n</div>\n</div>\n</div>"
]
},
{

47
containercontent/opt/chatbot_engine/static/css/css/chat.css

@ -172,8 +172,55 @@
border-top: 3px solid white;
border-radius: 0px;
}
.outer-container {
bottom: 0%;
position: relative;
}
.chat-container {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
scroll-behavior: smooth;
hyphens: auto;
}
.chat-bar-input-block {
display: flex;
width: 100%;
}
.chat-bar-icons {
display: flex;
width: 25%;
}
.input-box {
width: 100%;
}
}
@media screen and (max-width:800px) {
#chat-icon{
font-size: 12px;
}
#play{
font-size:12px;
}
#stop{
font-size:12px;
}
}

13
containercontent/opt/chatbot_engine/static/css/css/common-page.css

@ -255,3 +255,16 @@ a:hover{
width: 100%;
}
@media screen and (max-width:1024px) {
.guest-message {
width: 50%;
position: relative;
}
.owner-message {
width: 36%;
position: relative;
}
}

72
containercontent/opt/chatbot_engine/static/css/css/home.css

@ -1,66 +1,43 @@
* {
margin: 0;
padding: 0;
/*padding: 0;*/
border: 0;
}
body {
background: #FFFFFF;
}
/* ====== Menu interactivo ======*/
/*header{*/
/* display: flex;*/
/* justify-content: flex-end;*/
/* !*align-items: center;*!*/
/* padding: 30px 10%;*/
/*}*/
/*.logohome{*/
/* !*cursor: pointer;*!*/
/* float: left;*/
/*}*/
nav ul {
float: right;
margin-right: 20px;
}
nav ul li {
display: inline-block; /*new*/
display: inline-block;
line-height: 40px;
margin: 0 5px;
background: none;
}
/*Letras*/
/* ====== Letras ====== */
nav ul li a {
color: #000000;
font-size: 17px;
padding: 7px 13px;
border-radius: 3px;
text-transform: uppercase;
}
/* ==== Hover Nav bottons ==== */
a.active, a:hover {
/*background: #111111;*/
/*background: whitesmoke;*/
transition: .5s;
}
.checkbtn {
font-size: 30px;
@ -102,9 +79,10 @@ a.active, a:hover {
display: block;
}
/* ===== End boton menu interactivo ===== */
/*fondo menu interactivo*/
ul {
/* ====== fondo menu interactivo ====== */
.hauptmenu ul {
position: fixed;
width: 100%;
height: 100vh;
@ -115,13 +93,13 @@ a.active, a:hover {
transition: all .5s;
}
nav ul li {
nav.hauptmenu ul li {
display: block;
margin: 50px;
line-height: 30px;
}
nav ul li a {
nav.hauptmenu ul li a {
font-size: 20px;
}
@ -136,15 +114,41 @@ a.active, a:hover {
}
}
/*Linea negra abajo del menu*/
/* ====== Linea negra abajo del menu ======*/
a:hover {
text-decoration: underline;
/*color: #77dd11;*/
/*text-decoration: ;*/
color: #000000;
}
/*======= Ventana Modal Flotante =======*/
.ventana {
background: #FDE310;
width: 30%;
color: black;
font-family: "Poppins", sans-serif;
font-size: 30px;
text-align: center;
padding: 33px;
min-height: 250px;
border-radius: 22px;
position: absolute;
left: 34%;
top: 25%;
display: none;
}
#cerrar {
position: absolute;
right: 3px;
top: 1px;
}
/*====== end Menu Navegacion =======*/
/* ====== Kommi Logo ====== */
@ -152,9 +156,7 @@ a:hover {
.kommi {
width: 50%;
height: auto;
bottom: 10px;
padding: 20px;
}
}

2
containercontent/opt/chatbot_engine/static/css/custom.css

File diff suppressed because one or more lines are too long

BIN
containercontent/opt/chatbot_engine/static/img/Voicebot_mitHintergrund.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 KiB

After

Width:  |  Height:  |  Size: 466 KiB

40
containercontent/opt/chatbot_engine/templates/template_ae.html

@ -5,7 +5,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VoiceBot-Prototyp</title>
<title>Prototyp VoiceBot</title>
<link rel="stylesheet" href="{% static "css/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "css/css/common-page.css" %}">
@ -33,9 +33,18 @@
</head>
<body>
<!--====== id de la ventana ======-->
<div class="ventana" id="vent">
<div id="cerrar"><a href="javascript:cerrar()"><img src="{% static "img/error_2.png" %}"></a>
</div>
<div class="letras">
<h1>Prototyp Voicebot</h1>
<h2>©KommHUB, Stuttgart 2022</h2>
</div>
</div>
<header>
<nav>
<nav class="hauptmenu">
<!--======= Responsive Menu Nav ======-->
<input type="checkbox" id="check">
<label for="check" class="checkbtn">
@ -43,16 +52,23 @@
</label>
<ul>
<li><a href="{% url 'index' %}">Home</a></li>
<li><a href="{% url 'barrierefrei' %}" target="_blank">Barrierefrei</a></li>
<li>
<a title="Ziel ist es, Barrierefreiheit möglichst weitestgehend zu gewährleisten. Daher bietet KOMMI zwei unterschiedliche Funktionsweisen an, in denen mehr oder weniger Text vorgelesen wird. "
href="{% url 'barrierefrei' %}" target="_blank">Barrierefrei </a></li>
<!--Ventana Modal-->
<li><a title="Prototyp Voicebot ©KommHUB, Stuttgart 2022
" href="#">Über</a>
</li>
<li><a href="mailto:KommHUB@komm.one">Kontakt</a></li>
<li><a href="https://www.digitalakademie-bw.de/" target="_blank">DA@bw</a></li>
</ul>
</nav>
</header>
<!-- href=# title="Prototyp Voicebot ©KommHUB, Stuttgart 2022" -->
<!-- ====== Logo DA ====== -->
<div class="logohome">
<label class="logo"><a href="https://www.digitalakademie-bw.de"><img
<label class="logo"><a target="_blank" href="https://www.digitalakademie-bw.de"><img
src="https://www.digitalakademie-bw.de/wp-content/uploads/2018/04/digitalakademie_logo-1.png"
alt="Digitalakademie@bw"></a>
</label>
@ -115,6 +131,7 @@
</div>
<!-- ====== end Chat Bar Block ====== -->
<!--======= JS =======-->
<script>
toastr.options.positionClass = 'toast-bottom-left';
var pref='{{request.path}}';
@ -369,7 +386,7 @@ return xstr;
}
function paintItem(item, typ) {
let xstr = "<div class=\"chatbot-card--" + typ + "\">";
let xcls = "accordion"
let xcls = "selection"
if (Number(item.pgx) < 1)
xcls = "selection"
@ -528,9 +545,20 @@ function stop(){
var newstr = str.replace(/Conny/i, "Kommi");
Message.value += newstr;
}
}
}
/* ====== Ventana Modal Flotante ====== */
function abrir() {
document.getElementById("vent").style.display = "block";
}
function cerrar() {
document.getElementById("vent").style.display = "none";
}
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="{% static "script/responses.js" %}"></script>

30
containercontent/opt/chatbot_engine/templates/template_ben.html

@ -5,7 +5,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VoiceBot-Prototyp</title>
<title>Prototyp VoiceBot</title>
<link rel="stylesheet" href="{% static "css/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "css/css/common-page.css" %}">
@ -34,8 +34,18 @@
<body>
<!--====== id de la ventana ======-->
<div class="ventana" id="vent">
<div id="cerrar"><a href="javascript:cerrar()"><img src="{% static "img/error_2.png" %}"></a>
</div>
<div class="letras">
<h1>Prototyp Voicebot</h1>
<h2>©KommHUB, Stuttgart 2022</h2>
</div>
</div>
<header>
<nav>
<nav class="hauptmenu">
<!--======= Responsive Menu Nav ======-->
<input type="checkbox" id="check">
<label for="check" class="checkbtn">
@ -43,16 +53,24 @@
</label>
<ul>
<li><a href="{% url 'index' %}">Home</a></li>
<li><a href="{% url 'barrierefrei' %}" target="_blank">Barrierefrei</a></li>
<li>
<a title="Ziel ist es, Barrierefreiheit möglichst weitestgehend zu gewährleisten. Daher bietet KOMMI zwei unterschiedliche Funktionsweisen an, in denen mehr oder weniger Text vorgelesen wird. "
href="{% url 'barrierefrei' %}" target="_blank">Barrierefrei </a></li>
<!--Ventana Modal-->
<li><a title="Prototyp Voicebot ©KommHUB, Stuttgart 2022
" href="#">Über</a>
</li>
<li><a href="mailto:KommHUB@komm.one">Kontakt</a></li>
<li><a href="https://www.digitalakademie-bw.de/" target="_blank">DA@bw</a></li>
</ul>
</nav>
</header>
<!-- href=# title="Prototyp Voicebot ©KommHUB, Stuttgart 2022" -->
<!-- ====== Logo DA ====== -->
<div class="logohome">
<label class="logo"><a href="https://www.digitalakademie-bw.de"><img
<label class="logo"><a target="_blank" href="https://www.digitalakademie-bw.de"><img
src="https://www.digitalakademie-bw.de/wp-content/uploads/2018/04/digitalakademie_logo-1.png"
alt="Digitalakademie@bw"></a>
</label>
@ -370,7 +388,7 @@ return xstr;
}
function paintItem(item, typ) {
let xstr = "<div class=\"chatbot-card--" + typ + "\">";
let xcls = "accordion"
let xcls = "selection"
if (Number(item.pgx) < 1)
xcls = "selection"

Loading…
Cancel
Save