Skip to content

Telegram Bot Integration #21

@AdrianSchneble

Description

@AdrianSchneble

Ein Telegram-Bot wäre, neben E-Mails (siehe auch #3), eine super Möglichkeit um User über ihre Schichten zu benachrichtigen.
Hierfür gibt es mehrere Möglichkeiten/Dinge zu berücksichtigen:

  • Integration in Barchats & Co; Authentifizierung über hard-coded* Chat-IDs? Token-Authentifizierung im Bar-Chat, wo 50 Leute mitlesen, ist suboptimal. (* hard-coded heißt nicht, dass sie in diesem Repo committed sein müssen; stattdessen kann man ja ein separates Repo pflegen und/oder die IDs als Datei beim Start übergeben (--barchats=chats.json oder so)
  • Benachrichtigungen zu eigenen Schichten über Direktchat mit dem Bot: Authentifizierung über Token-Eingabe im Telegramchat, oder Verknüpfung des Telegram-Accounts im Shiftings-Profil über bspw. "@ Name". In allen Fällen muss der Nutzer den Bot manuell anschreiben / starten, da Bots aus Sicherheitsgründen nicht den Chat mit einem User initiieren können.

Theoretisch ist ein Bot auch als Thirdparty-Anwendung umsetzbar, wenn Schichten bspw. über eine Rest-API abgefragt werden können. Funktional besser & einfacher umzusetzen ist aber wahrscheinlich eine direkte Integration in Shiftings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions