Journalist - wir führen Online-Textübertragungen über Telegramm durch

    Textsendungen dringen zunehmend in unser Leben ein. Dank moderner Technologie gewinnen sie zunehmend an Attraktivität, um einem großen Publikum Echtzeitinformationen zu liefern. Auch hier auf Habré wurden mehr als einmal Textsendungen zu verschiedenen Ereignissen gesendet. Diese Übersetzungen werden auf verschiedene Arten implementiert. Einige nutzen die internen Funktionen der Site, andere nutzen Standarddienste, wieder andere bearbeiten normale Textbeiträge und zwingen ihre Benutzer, die Seite ständig zu aktualisieren oder dies mit einfachen Skripten zu tun.

    Der Gedanke, dass solche Sendungen der Art, wie wir unsere Eindrücke über Instant Messenger mit Freunden und Bekannten teilen, sehr ähnlich sind, hat mich lange beschäftigt. Und es ist wirklich praktisch. Wir erzählen ihnen einfach unsere Geschichte. So entstand die Idee, einen Textübersetzungsdienst zu erstellen, dessen wichtigste und einzige Schnittstelle der Telegramm-Bot ist. Treffen - Journalist .

    Alles, was Sie tun müssen, um Ihre Sendung zu erstellen, ist, Ihren Kontakten einen Bot hinzuzufügen , die entsprechende Taste auf der Tastatur zu drücken und den Namen der Sendung einzugeben. Nur ein paar Sekunden - und Sie sind in der Luft. Heute ist es der schnellste Weg unter ähnlichen Diensten, und angesichts der Dynamik der von solchen Sendungen überwachten Ereignisse ist dies ein schwerwiegender Wettbewerbsvorteil.

    Nach dem Erstellen der Sendung gibt der Bot Links zur öffentlichen Sendeseite und zur Vorschauseite sowie HTML-Code zum Einfügen der Sendung auf der Site und einen Befehl zum Auffordern anderer Redakteure zur Durchführung der Sendung.

    Die Interaktion mit dem Bot ist so gestaltet, dass es sich um eine sehr bequeme Art der Übertragung handelt. Am bequemsten ist es natürlich, wenn Sie am Computer sitzen, schnell auf das Internet zugreifen und langsam Ihr heißes Lieblingsgetränk trinken. Gleichzeitig ist für eine vollwertige Arbeit ein Telefon oder Tablet ausreichend und dank der anspruchslosen Verbindungsqualität von Telegram zumindest eine Art Internet. Dies ermöglicht es, vor Ort zu arbeiten, produktiv zu bleiben und die Leser mit interessantem Material aus der Szene zu begeistern.

    In dieser Hinsicht kann ich JournalistBot stolz als einen der ersten Telegramm-Bots bezeichnen, die zur Erstellung professioneller Inhalte entwickelt wurden.

    Eigenschaften


    Der Dienst bietet bereits alle notwendigen Funktionen für die Durchführung moderner Textsendungen. Mark-Down-Markup wird im Nachrichtentext unterstützt, sodass Beiträge gut formatiert werden können. Fotos können direkt an den Chat gesendet werden, als Bild oder als Link. In beiden Fällen wird es korrekt in die Sendung eingefügt. Es werden auch Links zu eingebetteten Ressourcen unterstützt: YouTube, Vimeo, Twitter, Instagram usw. Der Editor muss nicht auf die Website des Zieldienstes gehen und den einzufügenden Code anfordern, der Bot übernimmt diese Aufgabe. Darüber hinaus hat der Editor die Möglichkeit, eine Sprachnachricht an den Chat, ein Video von der Kamera, einen Ort oder sogar einen Aufkleber zu senden. All dies wird sofort an die Rundfunkleser geliefert.

    Beiträge werden aus Nachrichten gesammelt und sind für Leser nicht sichtbar, bis auf die Schaltfläche "Veröffentlichen" geklickt wird. Gleichzeitig können Redakteure sehen, dass der Beitrag auf der Vorschauseite kompiliert wird. Wenn der Tippfehler dennoch vor der Veröffentlichung selbst unbemerkt blieb oder Sie nicht das veröffentlichten, was Sie wollten - es spielt keine Rolle, können Sie die Nachricht korrigieren, indem Sie sie auf standardmäßige Weise bearbeiten oder aus der Sendung entfernen, indem Sie den Befehl "Löschen" als Antwort auf diese Nachricht senden. Änderungen werden automatisch allen Lesern der Sendung angezeigt.

    Um in einem Team zu arbeiten, können mehrere Redakteure zu einer Sendung verbunden werden. Dazu sendet der Bot nach dem Erstellen der Übertragung zusammen mit den restlichen Informationen einen Befehl/join <токен>. Wenn Sie diesen Befehl an den Bot senden, wird ein anderer Editor an der Übertragung teilnehmen. Nachrichten von jedem Editor bilden separate Beiträge. Wenn Sie also parallel arbeiten, stören Sie sich nicht gegenseitig. Für solche Sendungen ist es möglich, den Autor jedes Beitrags anzuzeigen, der in den Einstellungen enthalten ist.

    Zielgruppe


    Als Zielgruppe kommen vor allem Medienseiten und Blogger in Frage. In diesem Fall liegen die Verwendungsszenarien auf der Hand und der Vorteil der Nutzung des Dienstes besteht darin, dass Sie sich nicht um die technische Komponente der Übertragung kümmern müssen und sicher sein können, dass Hunderte und Tausende von Benutzern so schnell wie möglich Aktualisierungen erhalten. Hier können Sie sehen, wie die im Blog eingebaute Live-Übertragung aussieht .

    Nichts hindert normale Benutzer, die solche Sendungen nicht regelmäßig durchführen, daran, Sendungen aufzunehmen und zu versuchen, da die Sendung eine öffentliche Seite hat ( Beispiel), ein Link, der ausreicht, um ihn unter den Lesern zu verbreiten. Wenn wir ein Beispiel nehmen, das den Medien völlig entgegengesetzt ist, können Sie in den Urlaub fahren, um eine Sendung zu erstellen und Ihren Freunden einen Link zu senden, um sie über ihre Abenteuer zu informieren.

    Mit dem Bot können Sie mehrere Sendungen gleichzeitig durchführen und über das Menü zwischen ihnen wechseln.

    Unter der Haube


    Der Dienst ist vollständig in node.js implementiert und so konzipiert, dass er leicht horizontal skaliert werden kann. Auf diese Weise können Sie ihm ein Modell aufzwingen: Es gibt eine Zielgruppe → Es gibt Geld → Wir fügen den Server hinzu. Wie die Praxis gezeigt hat, ist dieser Ansatz sehr praktisch, da keine teuren Geräte in Betrieb genommen werden müssen und nie auf die hohe Belastung gewartet werden muss. Bei einem Anstieg der Belastung können Sie schnell darauf reagieren, ohne „alles von Grund auf neu schreiben“ zu müssen. Das gesamte System wird in Docker-Containern bereitgestellt, die automatisch in GitLab CI zusammengestellt werden. Dies vereinfacht die Bereitstellung des Systems erheblich und macht die Aktualisierung und Erweiterung des Systems zu einem noch einfacheren Vorgang. Die Dateispeicherung ist auch so implementiert, dass Sie jederzeit problemlos auf Dienste wie Amazon S3 migrieren und CDN implementieren können.

    Leistung wird groß geschrieben. Beim Laden einer Seite bemerkt der Benutzer keinen separaten Download der Sendung, die Seite sieht monolithisch aus. Dies funktioniert zwar nicht in 100% der Fälle, aber nach der Erweiterung des Netzwerks von Servern und der Geoverteilung von Anforderungen sollte alles viel besser werden. Die Verzögerung ist jedoch bereits minimal. Dies wirkt sich wiederum auf die SEO-Optimierung aus. Auf der Site eingefügte Sendungen werden von allen modernen Suchmaschinen indiziert Es wird nur das erforderliche Minimum an Manipulationen mit dem DOM vorgenommen, und Suchmaschinen sind bereit, beim Indizieren der Seite auf sie zu warten.

    Bekannte Probleme


    Weil Telegramm-Bot-Tastaturen erschienen vor relativ kurzer Zeit, noch ist nicht alles glatt mit ihnen. Beispielsweise liegt ein Problem im Client für Android vor: Wenn Sie auf eine Nachricht antworten (Antworten), wird die Tastatur des Bots ausgeblendet und Sie können sie nicht mehr aufrufen. Dies macht es schwierig, den Post-Typ zu ändern und ihn zu löschen. Bisher können Sie diesen Befehl als Problemumgehung mit einer Schaltfläche an den Chat senden und anschließend als Antwort auf die Nachricht kopieren. Ich hoffe, dass dies in naher Zukunft von den Entwicklern des Clients behoben wird. Unter iOS und Mac OS ist dies kein Problem.

    Im Moment gibt es keine Möglichkeit, den Bot im Gruppenchat zu verwenden, was für die Arbeit in einem Team sehr praktisch wäre. Und wieder die Bot-Tastatur. Im Gruppenchat sendet ein Tastendruck eine Nachricht immer als Antwort auf eine Bot-Nachricht, und es gibt keine Möglichkeit, sie nur zum Chatten wie neu zu senden. Dies macht es schwierig, die gleiche Funktionalität zu implementieren, die im privaten Chat verfügbar ist. Daher warten wir, bis die entsprechende Gelegenheit im Telegramm angezeigt wird oder bis mir eine gute Idee einfällt, wie ich diese Einschränkung auf angenehme Weise umgehen kann.

    Die Zukunft


    Jetzt möchte ich eine Antwort von potenziellen Nutzern des Dienstes erhalten, um zu verstehen, wie stark die Nachfrage ist und welche Funktionen sie darin sehen möchten. Gleichzeitig habe ich natürlich meinen eigenen Plan für die Entwicklung der Funktionalität, den ich nach und nach parallel zur Einführung von Änderungen nach dem Feedback der ersten Benutzer umsetze. Eines der nächsten wichtigen Updates sollte beispielsweise das Abrufen von Statistiken zu Broadcast-Readern in der Bot-Oberfläche sein.

    Vor einer Woche, unerwartet für mich, konzentrierte sich das Projekt auf ProductHunt , kam auf die Hauptseite und sammelte eine gute Anzahl von Stimmen, obwohl bei einem vorbereiteten Start ein viel besseres Ergebnis erzielt werden könnte. Ein solcher spontaner Start hat einerseits meine Pläne ein wenig vereitelt, andererseits ist das Projekt nach wie vor gefragt.

    Warten auf Ihr Feedback und Ihre Sendungen. Gerne beantworte ich Fragen in den Kommentaren, Sie können auch mail@journali.st schreiben . Vielen Dank für Ihre Aufmerksamkeit.

    Jetzt auch beliebt: