====== Wöchentliche Aktivitäten ====== ---- ===== 04.05 - 10.05 ===== * Alle Docker Container gestartet * Mit Postman die einzelnen Container angesprochen, teilweise Erfolg * Eigenen Telegram-Token generieren lassen für Development Zwecke ===== 11.05 - 17.05 ===== * Den Code von dem Deconcentrator durchgehen und versuchen zu verstehen ===== 18.05 - 24.05 ===== * Mit Postman die einzelnen Services angesprochen und korrekte Antworten erhalten, Deconcentrator ausgeschlossen. Dieser gibt eine 404 Response. * Das ungefähre Format für die Registry lautet beispielsweise '' { "Test": "1", "intent": { "name": "wetter" }, "entities": [ "Wie ist das Wetter morgen ?" ] } '' ===== 25.05 - 31.05 ===== * Absprache mit Teamkollegen über zukünftige Microservices und dessen Umsetzung, sowie über die Auswahl der Datenbank und wo man diese einsetzen kann. ==== Diagram WiP ==== Zum selbstverständnis @startuml rectangle "Telegram Bot" as TGB rectangle "Gateway" as GW rectangle "DeconcentratorJS" as DC rectangle "Registry" as R package "NLU" { rectangle "Rasa" as RA } package "Services" { rectangle "Wetterservice" as W rectangle "Mensaservice" as M } TGB -down-> GW GW -up-> TGB GW -down-> DC : Request DC -up-> GW : Intent with Data DC -right-> RA RA -left-> DC GW -right-> R : Intent Request with Data + User R -left-> GW : Answer From Service R -right-> M R -right-> W @enduml ===== 01.06.- 07.06.===== * Meeting für das Gespräch am folgenden Donnerstag, Aufteilung der Aufgaben (ca. 70 Minuten) * Bearbeitung des Zwischenberichtes (ca. 330 Minuten) ===== 08.06.- 14.06.===== * [[wiki:software:beuthbot:database|database]] bearbeitet. Motivation und User Stories überlegt und hinzugefügt. Dazu nochmals im Internet belesen. (ca. 240 Minuten) ===== 15.06.- 21.06.===== * Meeting mit Lukas über [[https://github.com/beuthbot/database/tree/tobi-dev|database]] Thema: Aufteilung der Arbeit (30 min) * Implementierung der [[https://github.com/beuthbot/database/tree/tobi-dev|database]] mit dem [[https://www.w3schools.com/nodejs/nodejs_mongodb.asp |MongoDB Javascript driver]] (ca 10h) * Getting Started für die Windows Version der [[wiki:software:beuthbot:database|database]] verfasst. (ca 30min) ===== 22.06.- 28.06.===== * [[https://github.com/beuthbot/database/tree/tobi-dev|database]] - Response Messages bearbeitet und Add/Change Details hinzugefügt, Fehler behoben (ca 6h) * [[https://github.com/beuthbot/database/commit/4eca34df383899da301b7c49e2de3cbbb58f92ff|database - commit 4eca34d]] | [[https://github.com/beuthbot/database/commit/b74131da5df582dad09f4f12d6716751cc73fbd6|database - commit b74131d]] - Code refactured und deleteDetail und deleteAllDetails hinzugefügt(ca 5:30h) * [[wiki:software:beuthbot:database#api|database API]] Schnittstellen dokumentiert (ca 30min) ===== 29.06.- 05.07.===== * 2 Meetings mit Lukas (50 min ca) * [[https://github.com/beuthbot/database/commit/52af5cf1ab99d1647fbfd53cf296bfe2457bfea2| database - commit 52af5cf]] | [[https://github.com/beuthbot/database/commit/ae50c5e64e3100c97b1f47507fc077184f8064fd|database - commit ae50c5e]] - Ein paar Bugs gefixed und getDetailsFromUser() function hinzugefügt und README.md bearbeitet(4h) * [[https://github.com/beuthbot/database_microservice/commit/fc44113a3e756584cb9fd1fd00cceeb9edc64c02|database-microservice - commit fc44113]] Projekt erstellt und Skelett erstellt für den neuen Microservice (3h) * [[https://github.com/beuthbot/database_microservice/commit/8873be5c5b58a1a7671a7ad555e7f7378e3b5493|database-microservice - commit 8873be5]] Den Intent Resolver implementiert, welcher die korrekte Datanbank Operation anstoßen sollte (5h)