wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:berichte:ws2020:zwischen:geplanter-stand-features:bot55

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

wiki:software:beuthbot:berichte:ws2020:zwischen:geplanter-stand-features:bot55 [22.11.2020 16:10]
Robert Xaver Halwaß angelegt
wiki:software:beuthbot:berichte:ws2020:zwischen:geplanter-stand-features:bot55 [24.11.2020 20:52] (aktuell)
Dennis Walz [Tabelle]
Zeile 1: Zeile 1:
-| BOT-55: Erinnerungs-Service: Behandelt "erinnere mich" Befehle und erinnert bei Fälligkeit autonom                                                                       || +| BOT-55: Erinnerungs-Service: Behandelt "erinnere mich" Befehle und erinnert bei Fälligkeit autonom                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     || 
-| Erinnerungen schedulen zu können ist ein typischer, weil praktischer, Anwendungsfall in beliebten (Business) Kommunikations-Services wie Slack oder Mattermost. In beiden Fällen wird diese Funktionalität durch die hauseigenen Reminder-Bots zur Verfügung gestellt.  \\   Um die Featuredichte des BHT-Bot zu erhöhen wird ein Reminder-Service erstellt, durch den identische Funktionalität wie bei genannten Diensten zur Verfügung stellt. Durch die Multi-Messenger-Fähigkeit des BHT-Bot wird dieses Feature somit auch für User angeboten, deren Kommunikations-Plattform keinen eigenen Reminder-Bot anbietet. \\ BeispielAnfragen: \\ * Erinnere mich am 22.10. an die Klausur in Mathe  \\ * Erinnere mich jeden Donnerstag um 18 Uhr an den Ballettkurs  \\ * Erinnere mich jedes Jahr am 01.01 an den Geburtstag meiner Mutter.  \\ * Erinnere mich in 10 Tagen das Probeabonnement zu kündigen  \\ * <Erinnere> <Zeitpunkt/Zeitspanne/Interval> <Thema>                                                                                || +| Erinnerungen schedulen zu können ist ein typischer, weil praktischer, Anwendungsfall in beliebten (Business) Kommunikations-Services wie Slack oder Mattermost. In beiden Fällen wird diese Funktionalität durch die hauseigenen Reminder-Bots zur Verfügung gestellt.  \\   Um die Featuredichte des BHT-Bot zu erhöhen wird ein Reminder-Service erstellt, durch den identische Funktionalität wie bei genannten Diensten zur Verfügung stellt. Durch die Multi-Messenger-Fähigkeit des BHT-Bot wird dieses Feature somit auch für User angeboten, deren Kommunikations-Plattform keinen eigenen Reminder-Bot anbietet. \\ BeispielAnfragen: \\ * Erinnere mich am 22.10. an die Klausur in Mathe  \\ * Erinnere mich jeden Donnerstag um 18 Uhr an den Ballettkurs  \\ * Erinnere mich jedes Jahr am 01.01 an den Geburtstag meiner Mutter.  \\ * Erinnere mich in 10 Tagen das Probeabonnement zu kündigen  \\ * <Erinnere> <Zeitpunkt/Zeitspanne/Interval> <Thema>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                || 
-| Initiale Schätzung       | 3                                                                 +| Initiale Schätzung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 3 Tage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
-| Technologien             | * Javascript \\ * Docker \\ * Rasa \\ * MongoDB \\ * Cronjob  +| Technologien                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | * Javascript \\ * Docker \\ * Rasa \\ * MongoDB \\ * Cronjob                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
-| Abhängigkeiten           | * BOT-43 \\ * BOT-30 \\ * BOT-12 \\ * BOT-49                                   +| Abhängigkeiten                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | * BOT-43 \\ * BOT-30 \\ * BOT-12 \\ * BOT-49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
-| Anforderungen            | * Erfolgreiche "erinnere"-Anfragen werden vom Dienst durch Bestätigung der erkannten und persistierten Daten beantwortetoder  \\ * Fehlerhafte “erinnere”-Anfragen werden durch ein Mini-Usage-Tutorial beantwortet, damit der User seine Anfrage korrigieren kann  \\ * Erinnerungen werden auf user-ebene (clientunabhängig) gespeichert, so dass ein User die gleichen Erinnerungen in allen genutzten Clients zur Verfügung hat  \\ * Erinnerungen werden bei Fälligkeit einmalig (an alle clients des users) ausgespielt  \\ * Wiederkehrende Erinnerungen werden ausgespielt und anschließend an Hand des Intervals neu terminiert  \\ * Der Nutzer kann Erinnerungen löschen  \\ * Der Nutzer kann seine Erinnerungen anzeigen lassen  \\ * Der Service wird als Docker Container via docker-compose verwaltet und in das BHT-Repository integriert  \\ * Der Service nutzt das (noch zu schaffende) Content-Service-Framework  \\ * Wenn der Reminder-Service nach einem Ausfall wieder aktiv wird erinnert er nicht (einzeln) an alle Termine, die zwischenzeitig fällig waren  \\ * Der Serive ist in Hilfe-Texten des (Chat) BHT-Bots integriert                                |  +| Anforderungen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | * Erfolgreiche "erinnere"-Anfragen werden vom Dienst durch Bestätigung der erkannten und persistierten Daten beantwortetoder  \\ * Fehlerhafte “erinnere”-Anfragen werden durch ein Mini-Usage-Tutorial beantwortet, damit der User seine Anfrage korrigieren kann  \\ * Erinnerungen werden auf user-ebene (clientunabhängig) gespeichert, so dass ein User die gleichen Erinnerungen in allen genutzten Clients zur Verfügung hat  \\ * Erinnerungen werden bei Fälligkeit einmalig (an alle clients des users) ausgespielt  \\ * Wiederkehrende Erinnerungen werden ausgespielt und anschließend an Hand des Intervals neu terminiert  \\ * Der Nutzer kann Erinnerungen löschen  \\ * Der Nutzer kann seine Erinnerungen anzeigen lassen  \\ * Der Service wird als Docker Container via docker-compose verwaltet und in das BHT-Repository integriert  \\ * Der Service nutzt das (noch zu schaffende) Content-Service-Framework  \\ * Wenn der Reminder-Service nach einem Ausfall wieder aktiv wird erinnert er nicht (einzeln) an alle Termine, die zwischenzeitig fällig waren  \\ * Der Serive ist in Hilfe-Texten des (Chat) BHT-Bots integriert  
-| Tasks                    | * BOT-57 Rasa Anbindung "Erinnere"-Direktive \\ * BOT-58 Service Endpoint speichert Reminder und Antwortet auf Probleme \\ * BOT-59 Scheduler/Cronjob prüft und sendet regelmäßig fällige Erinnerungen \\ * BOT-60 Dokumentation Service Usage \\ * BOT-109 Deployment / Release \\ * BOT-112 Hilfe-Texte in (Chat)BHT-Bot help-command / willkommensnachricht                                               |+| Tasks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | * BOT-57 Rasa Anbindung "Erinnere"-Direktive \\ * BOT-58 Service Endpoint speichert Reminder und Antwortet auf Probleme \\ * BOT-59 Scheduler/Cronjob prüft und sendet regelmäßig fällige Erinnerungen \\ * BOT-60 Dokumentation Service Usage \\ * BOT-109 Deployment / Release \\ * BOT-112 Hilfe-Texte in (Chat)BHT-Bot help-command / willkommensnachricht                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
  
wiki/software/beuthbot/berichte/ws2020/zwischen/geplanter-stand-features/bot55.1606057836.txt.gz · Zuletzt geändert: 22.11.2020 16:10 von Robert Xaver Halwaß