mit ❤️ mit Kotlin hergestellt
Ich bin nicht der Eigentümer oder ein Mitwirkender der Eurostreaming -Website, alle Daten werden mit einem Web -Schaber gesammelt. Ich habe nichts mit illegalen Inhalten zu tun, die auf der Website hochgeladen wurden.
Das Projekt begann als Hobby -Projekt, um einige lustige Technologien wie Kotlin, Exposed und Koin auszuprobieren. Außerdem mag ich die Automatisierung wirklich, also hier sind wir.
Ich weder den öffentlichen Link noch den Bot -Namen weitergeben, dieser Bot wird nur für den persönlichen Gebrauch leben. Wenn Sie es verwenden möchten, können Sie den Code klonen und auf Ihrem Gerät/Server/was auch immer ausführen.
Führen Sie einfach den Bot in Ihrer Telegramm -App aus und senden /folgen Sie Show_Name , um einer Show zu beginnen. Sie erhalten eine Benachrichtigung, wenn eine neue Folge der Show online ist.
Verfügbare Befehle sind:
Ich habe ein paar Verbesserungen und neue Funktionen im Sinn, z. B.:
Wie ich bereits sagte, werden alle Daten von der EuroStreaming -Website gesammelt, indem die Informationen mit JSOUP abgeschrußt werden.
Der Kern der Anwendung ist eine Schleife, die alle 30 Minuten nach neuen Episoden überprüft. Sie überprüft nur den aktuellen Tag und nicht die vorherigen: Ich habe versucht, ihn so staatenlos wie möglich zu halten.
Nachdem die Liste der neuen Episoden erstellt wurde, prüft der Bot, wenn ein Benutzer eine der Shows folgt, deren Episode hochgeladen wurde, erhalten eine Benachrichtigung und die Episode wird in der Datenbank als "bereits notiert" festgelegt.
Ein Benutzer, wenn er nur dann zur Datenbank hinzugefügt wird, wenn er seiner ersten Show folgt.
Wenn ein Benutzer in die Datenbank hinzugefügt wird, wird nur seine Chat -ID gespeichert, dürfen keine anderen personenbezogenen Daten (Spitzname, Name usw.) gespeichert. Dann wird ein Benutzer aus der Datenbank entfernt, wenn er keine Show verfolgt.
Der Eurostreaming-Standort ist in Italien häufig DNS-beobachtet. Dieses Problem wird durch die Verwendung der immer funktionierenden Domäne durch den Eurostreaming -Link gelöst.
Die Streaming -Site ist italienisch und teilen Shows mit italienischer Sprache. Ich denke, der Bot wird nur italienische Benutzer haben.