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. 44
      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.

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

@ -1744,7 +1744,7 @@ def named_entity_oefnungszeit(frage):
#####print("keine Org!!!") #####print("keine Org!!!")
named_entities.append('') named_entities.append('')
named_entity_oefnungszeit[ 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)) named_entity_oefnungszeit['org'] = list(set(named_entities))
#####print('named_entity_oefnungszeit1', named_entity_oefnungszeit) #####print('named_entity_oefnungszeit1', named_entity_oefnungszeit)
@ -1996,21 +1996,21 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>' ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>'
return ant return ant
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')
@ -2037,8 +2037,8 @@ def antwort(frage, userId, show_details=False):
if len(number_of_sentences) > 2: if len(number_of_sentences) > 2:
sum = sum_kata(text) 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: else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + i['antwort'][0] 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)) #print('len(number_of_sentences)', len(number_of_sentences))
if len(number_of_sentences)>2: if len(number_of_sentences)>2:
sum = sum_kata(text) 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: else:
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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: else:
print('hier2!!!') print('hier2!!!')
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \ ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \
@ -2258,21 +2258,21 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: 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 return ant
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')
@ -2383,7 +2383,7 @@ def antwort(frage, userId, show_details=False):
if 'NN' in post: if 'NN' in post:
if i['intent'] == 'sbw_oeffnungszeiten': 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>' voice = '<p>Informationen zum Thema Öffnungszeiten finden Sie im Textfenster</p>'
return [ant, voice] return [ant, voice]
@ -2410,21 +2410,21 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: 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 return ant
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')
@ -2519,7 +2519,7 @@ def antwort(frage, userId, show_details=False):
return [ant, voice] return [ant, voice]
if i['intent'] == 'sbw_oeffnungszeiten' and accurancy > float(wert_accurancy): 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>' voice = '<p>Informationen zum Thema Öffnungszeiten finden Sie im Textfenster</p>'
return [ant, voice] return [ant, voice]

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

@ -1744,7 +1744,7 @@ def named_entity_oefnungszeit(frage):
#####print("keine Org!!!") #####print("keine Org!!!")
named_entities.append('') named_entities.append('')
named_entity_oefnungszeit[ 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)) named_entity_oefnungszeit['org'] = list(set(named_entities))
#####print('named_entity_oefnungszeit1', named_entity_oefnungszeit) #####print('named_entity_oefnungszeit1', named_entity_oefnungszeit)
@ -1999,8 +1999,8 @@ def antwort(frage, userId, show_details=False):
if len(number_of_sentences) > 2: if len(number_of_sentences) > 2:
sum = sum_kata(text) 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: else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \ ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + \
i['antwort'][0] i['antwort'][0]
@ -2015,21 +2015,21 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: else:
ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>' ant = 'Ich habe folgende Informationen auf dem Portal service-bw für Sie gefunden:' + '<p>Keine Angabe</p>'
return ant return ant
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')
@ -2134,9 +2134,9 @@ def antwort(frage, userId, show_details=False):
sum = sum_kata(text) 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: else:
@ -2145,7 +2145,7 @@ def antwort(frage, userId, show_details=False):
print('hier1!!!') 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: else:
@ -2219,22 +2219,22 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: 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 return ant
else: else:
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')
@ -2317,22 +2317,22 @@ def antwort(frage, userId, show_details=False):
if not ant: if not ant:
if 'sbw_kosten' in i['intent']: 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 return ant
if 'sbw_bearbeitungsdauer' in i['intent']: 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 return ant
if 'sbw_fristen' in i['intent']: 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 return ant
else: 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 return ant
else: else:
if i['antwort'][0] == 'keine Angaben': if i['antwort'][0] == 'keine Angaben':
print('hier1!!!') 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 return ant
if i['antwort'][0] == '<p>keine</p>': if i['antwort'][0] == '<p>keine</p>':
print('hier1!!!') print('hier1!!!')

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

@ -218,7 +218,7 @@
"Grüss Gott" "Grüss Gott"
], ],
"antwort": [ "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" "kontext": "begrsung"
}, },
@ -1295,67 +1295,67 @@
{ {
"intent": "sbw_oeffnungszeiten_6008813", "intent": "sbw_oeffnungszeiten_6008813",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_348",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004851",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_914",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004853",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004855",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004849",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004859",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_291",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_544",
"antwort": [ "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", "intent": "sbw_oeffnungszeiten_6004857",
"antwort": [ "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

@ -171,9 +171,56 @@
border: 0px; border: 0px;
border-top: 3px solid white; border-top: 3px solid white;
border-radius: 0px; 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%; 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; margin: 0;
padding: 0; /*padding: 0;*/
border: 0; border: 0;
} }
body { body {
background: #FFFFFF; background: #FFFFFF;
} }
/* ====== Menu interactivo ======*/
/*header{*/
/* display: flex;*/
/* justify-content: flex-end;*/
/* !*align-items: center;*!*/
/* padding: 30px 10%;*/
/*}*/
/*.logohome{*/
/* !*cursor: pointer;*!*/
/* float: left;*/
/*}*/
nav ul { nav ul {
float: right; float: right;
margin-right: 20px; margin-right: 20px;
} }
nav ul li { nav ul li {
display: inline-block; /*new*/ display: inline-block;
line-height: 40px; line-height: 40px;
margin: 0 5px; margin: 0 5px;
background: none; background: none;
} }
/*Letras*/ /* ====== Letras ====== */
nav ul li a { nav ul li a {
color: #000000; color: #000000;
font-size: 17px; font-size: 17px;
padding: 7px 13px; padding: 7px 13px;
border-radius: 3px; border-radius: 3px;
text-transform: uppercase; text-transform: uppercase;
} }
/* ==== Hover Nav bottons ==== */ /* ==== Hover Nav bottons ==== */
a.active, a:hover { a.active, a:hover {
/*background: #111111;*/
/*background: whitesmoke;*/
transition: .5s; transition: .5s;
} }
.checkbtn { .checkbtn {
font-size: 30px; font-size: 30px;
@ -102,9 +79,10 @@ a.active, a:hover {
display: block; display: block;
} }
/* ===== End boton menu interactivo ===== */
/*fondo menu interactivo*/ /* ====== fondo menu interactivo ====== */
ul { .hauptmenu ul {
position: fixed; position: fixed;
width: 100%; width: 100%;
height: 100vh; height: 100vh;
@ -115,13 +93,13 @@ a.active, a:hover {
transition: all .5s; transition: all .5s;
} }
nav ul li { nav.hauptmenu ul li {
display: block; display: block;
margin: 50px; margin: 50px;
line-height: 30px; line-height: 30px;
} }
nav ul li a { nav.hauptmenu ul li a {
font-size: 20px; font-size: 20px;
} }
@ -136,15 +114,41 @@ a.active, a:hover {
} }
} }
/*Linea negra abajo del menu*/
/* ====== Linea negra abajo del menu ======*/
a:hover { a:hover {
text-decoration: underline; text-decoration: underline;
/*color: #77dd11;*/ /*text-decoration: ;*/
color: #000000; 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 =======*/ /*====== end Menu Navegacion =======*/
/* ====== Kommi Logo ====== */ /* ====== Kommi Logo ====== */
@ -152,9 +156,7 @@ a:hover {
.kommi { .kommi {
width: 50%; width: 50%;
height: auto; height: auto;
bottom: 10px; bottom: 10px;
padding: 20px; 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 charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <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/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "css/css/common-page.css" %}"> <link rel="stylesheet" href="{% static "css/css/common-page.css" %}">
@ -33,9 +33,18 @@
</head> </head>
<body> <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> <header>
<nav> <nav class="hauptmenu">
<!--======= Responsive Menu Nav ======--> <!--======= Responsive Menu Nav ======-->
<input type="checkbox" id="check"> <input type="checkbox" id="check">
<label for="check" class="checkbtn"> <label for="check" class="checkbtn">
@ -43,16 +52,23 @@
</label> </label>
<ul> <ul>
<li><a href="{% url 'index' %}">Home</a></li> <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="mailto:KommHUB@komm.one">Kontakt</a></li>
<li><a href="https://www.digitalakademie-bw.de/" target="_blank">DA@bw</a></li>
</ul> </ul>
</nav> </nav>
</header> </header>
<!-- href=# title="Prototyp Voicebot ©KommHUB, Stuttgart 2022" -->
<!-- ====== Logo DA ====== --> <!-- ====== Logo DA ====== -->
<div class="logohome"> <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" src="https://www.digitalakademie-bw.de/wp-content/uploads/2018/04/digitalakademie_logo-1.png"
alt="Digitalakademie@bw"></a> alt="Digitalakademie@bw"></a>
</label> </label>
@ -115,6 +131,7 @@
</div> </div>
<!-- ====== end Chat Bar Block ====== --> <!-- ====== end Chat Bar Block ====== -->
<!--======= JS =======-->
<script> <script>
toastr.options.positionClass = 'toast-bottom-left'; toastr.options.positionClass = 'toast-bottom-left';
var pref='{{request.path}}'; var pref='{{request.path}}';
@ -369,7 +386,7 @@ return xstr;
} }
function paintItem(item, typ) { function paintItem(item, typ) {
let xstr = "<div class=\"chatbot-card--" + typ + "\">"; let xstr = "<div class=\"chatbot-card--" + typ + "\">";
let xcls = "accordion" let xcls = "selection"
if (Number(item.pgx) < 1) if (Number(item.pgx) < 1)
xcls = "selection" xcls = "selection"
@ -528,7 +545,18 @@ function stop(){
var newstr = str.replace(/Conny/i, "Kommi"); var newstr = str.replace(/Conny/i, "Kommi");
Message.value += newstr; Message.value += newstr;
} }
}
} }
/* ====== Ventana Modal Flotante ====== */
function abrir() {
document.getElementById("vent").style.display = "block";
}
function cerrar() {
document.getElementById("vent").style.display = "none";
} }
</script> </script>

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

@ -5,7 +5,7 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <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/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "css/css/common-page.css" %}"> <link rel="stylesheet" href="{% static "css/css/common-page.css" %}">
@ -34,8 +34,18 @@
<body> <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> <header>
<nav> <nav class="hauptmenu">
<!--======= Responsive Menu Nav ======--> <!--======= Responsive Menu Nav ======-->
<input type="checkbox" id="check"> <input type="checkbox" id="check">
<label for="check" class="checkbtn"> <label for="check" class="checkbtn">
@ -43,16 +53,24 @@
</label> </label>
<ul> <ul>
<li><a href="{% url 'index' %}">Home</a></li> <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="mailto:KommHUB@komm.one">Kontakt</a></li>
<li><a href="https://www.digitalakademie-bw.de/" target="_blank">DA@bw</a></li>
</ul> </ul>
</nav> </nav>
</header> </header>
<!-- href=# title="Prototyp Voicebot ©KommHUB, Stuttgart 2022" -->
<!-- ====== Logo DA ====== --> <!-- ====== Logo DA ====== -->
<div class="logohome"> <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" src="https://www.digitalakademie-bw.de/wp-content/uploads/2018/04/digitalakademie_logo-1.png"
alt="Digitalakademie@bw"></a> alt="Digitalakademie@bw"></a>
</label> </label>
@ -370,7 +388,7 @@ return xstr;
} }
function paintItem(item, typ) { function paintItem(item, typ) {
let xstr = "<div class=\"chatbot-card--" + typ + "\">"; let xstr = "<div class=\"chatbot-card--" + typ + "\">";
let xcls = "accordion" let xcls = "selection"
if (Number(item.pgx) < 1) if (Number(item.pgx) < 1)
xcls = "selection" xcls = "selection"

Loading…
Cancel
Save