You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Since every organization has their own users and admins, we could introduce a model for specifying when open shifts should be announced. We could allow this setting to be customized for every shift type.
Regarding the telegram bot: I would propose allowing multiple notification strategies. Shiftings already supports sending emails to organization members and we could re-use that. In addition to telegram channels, webhook support for Matrix or IRC would also be pretty neat.
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:
--barchats=chats.json
oder so)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.
The text was updated successfully, but these errors were encountered: