Typegramm Nachrichten

Hallo allerseits! Seit der Ankündigung des Typogramms auf Habré sind zwei Monate vergangen. Und ich habe einfach eine Menge Neuigkeiten und coole Geschichten für dich! Alles entwickelt sich so schnell, dass es sogar beängstigend ist. Ich werde mit einer Begrüßung beginnen:

Hallo, mein Name ist Vadim, ich vertrete das Typegrammprojekt . Typegram ist eine Open Source Online Publishing Plattform.

Dafür wurde ich an der YC Startup School ausgebildet. Stellen Sie sich und Ihr Projekt vor.

Ja, wir (oder besser gesagt ich) sind irgendwie seltsam an diesen wunderbaren Ort gekommen, an dem ein Haufen derselben Schizos ihre Projekte sah und jede Woche über ihre Erfolge und Misserfolge sprach. Es gibt auch eine Reihe nützlicher Videos von erfolgreichen Mentoren mit einem außergewöhnlichen Ansatz. Sie erzählen interessant und untypisch. Ich werde meine ersten Eindrücke und wie alles passiert, nicht wiederholen. Es gibt Links zu Videos vergangener Jahre. Sobald ich die Schule beendet habe (in drei Wochen), werde ich definitiv detaillierter schreiben. Kommen wir zu interessanten Dingen (alles, worüber ich sprechen werde, ist auf dem Github gemeinfrei ).

Beginnen wir mit den Monstern:

Bild

Jeder Benutzer hat jetzt ein persönliches Maskottchen, Monster oder Avatar, einfach ausgedrückt. Jeder Avatar ist einzigartig und wird für den Benutzernamen generiert. Hier zum Beispiel das Autark eines Designers, der Monster gezeichnet hat:

Bild

Wie funktioniert es Bei der ersten Anforderung an die Adresse ru.tgr.am/a/username.png prüft der Server, ob ein Bild mit diesem Namen vorhanden ist. Wenn ja - rendern. Wenn nicht, werden Bilder von Teilen im Ordner github.com/recoilme/tgram/tree/master/data/monster gesammelt. Es gibt Bilder von Körperteilen, die einfach zu einem Bild zusammengesetzt werden. Es stellte sich als sehr praktisch heraus. Erstens passiert alles einmal auf dem Server (keine Javascript-Bremsen). Zweitens warf der Designer einfach Bilder in Ordner und Voila (tatsächlich zeichnete er in Photoshop eine Woche in das Raster, damit sein Mund nicht überlief und es sich als cool herausstellte). Sie können herumspielen, indem Sie ein Typigramm herunterladen und andere Bilder in Ordner verschieben. Alles funktioniert automatisch. Wenn Sie plötzlich die Medienbibliothek des Monsters mit Ihrer Arbeit ergänzen möchten - ein Brunnen. Hier ist noch Bindata- Code entfremdet, der die Basis bildete. Wenn Sie den Generator beispielsweise über die Befehlszeile ausprobieren möchten.

44 Aufsätze.

Eine unerwartete Wendung, aber sehr wichtig. Unerwartet, weil es nicht um Entwickler geht, sondern wichtig, weil eine Person ein spielerisches und kreatives Wesen ist. Ich kann mich nicht erinnern, wer es gesagt hat, aber nicht den Punkt. Wir haben einen Wettbewerb für Anfänger gestartet - 44 Essays. Nun, wie sie damit angefangen haben, dann hat der Hemingway Calls-Kanal sein Telegramm gestartet, aber die Werke selbst sind als Typegramm mit dem Tag 44esse veröffentlicht

Jeder kann daran teilnehmen. Es wird Offline-Kunstpartys mit dem Lesen der besten Geschichten geben, allerdings ohne iPhones am Ende der Veranstaltung. Ich denke, das ist wichtig, denn nach der Ankündigung auf dem Hub begannen viele, Geschichten über das Taipegramm zu veröffentlichen. Und es ist großartig und interessant. Probieren Sie es aus , es ist kostenlos.

E-Mail-Integration

Gute alte E-Mails eignen sich hervorragend zum Versenden von Benachrichtigungen. Zum Beispiel, wenn ein Benutzer in einem Kommentar erwähnt wird. Dann war mein Schwarm, ein vollwertiges Google Mail-Konto für Konkurrenten zu schreiben, nicht genug, tut mir leid, und die banale Integration in SMTP wurde geschraubt. Technisch gesehen sendet Yandex den Brief. Du musst ihn nur treten. In go ist es einfach. Probieren Sie es aus, schauen Sie sich den Code an , wenn Sie auch nur Push senden möchten.

Automatische Veröffentlichung im Telegramm

Es wurde ein Skript angezeigt, das den Artikel in Telegrammen sendet. Dies ist eine sehr kontroverse Sache. In Telegrammen ist einerseits alles schlecht mit der Formatierung von Materialien. Das Schreiben langer Beiträge ist äußerst unpraktisch. Jetzt kann der Beitrag in das Taiperam geschrieben werden, und wenn er an einen Kanal gebunden ist, geschieht alles automatisch. Es sieht aus wie Magie. Es gibt jedoch wenig praktischen Nutzen. Weil es in der Regel interessanter ist, einen banalen Eyeliner mit einem Link zum Artikel am Ende zu schreiben, als diesen höllischen Konverter hier zu durchlaufen. Im Allgemeinen ist ein solches Merkmal technisch interessant, praktisch - von geringem Wert. Github-Implementierung

Statistikserver

Bild

Ich bin besonders beeindruckt davon, wie schlecht die Analysezähler implementiert sind. Und sie werden noch mehr von der Tatsache bombardiert, dass sie alle den Benutzern folgen, um dann die Toilette zu zeigen, im ungünstigsten Moment. Zum Glück gibt es kostenlose Alternativen. Ich habe mich für das Fathom- Projekt entschieden. Jetzt können die Statistiken direkt in der Rill-Zeit angezeigt werden: stat.tgr.am und keine Toiletten. Es gibt auch eine eigene, primitive Statistik - direkt im Projektcode. Jeder Artikel hat einen Ansichtszähler. Für jede Subdomain werden DAU und WAU gemessen, und all dies wird implementiert, ohne dass persönliche Daten auf dem Server erfasst werden.

In naher Zukunft geplante Funktionen:

Serverlose Android-Anwendung

Bild

Wir haben ein sehr interessantes Konzept entwickelt. Auf mobilen Plattformen funktioniert das Taipram als Messenger. Benachrichtigung über Statusänderungen - sofort. Wie funktioniert es

Google hat so etwas wie Benachrichtigungen. Es ist lustig, dass es zusätzlich zu den üblichen Benachrichtigungen versteckte „Räumlichkeiten“ gibt. Sie können einen beliebigen JSON an die Anwendung senden. Dieser wird als Push verarbeitet, jedoch ohne Alarmmeldung am oberen Bildschirmrand. Nun, oder mit einer künstlich erstellten Benachrichtigung, hier ist es nach Ihrem Geschmack. Es gibt immer noch Kanäle. Lassen Sie uns also alles zusammenfügen. Die Anwendung abonniert beispielsweise das Kanaltypegramm / all. Und auf dem Typegram / Recoilme-Benutzerkanal für persönliche Benachrichtigungen. Beim Veröffentlichen eines neuen Artikels - der Server sendet an FCM - Benachrichtigung - wird ein neuer Artikel veröffentlicht. Die Anwendung verarbeitet und rendert es. Praktisch. Echtzeit. Und keine Anfragen von der Anwendung an den Server. Bisher haben wir nur einen funktionierenden Prototyp gesammelt. Beschreibung der Idee hier: github.com/recoilme/tgram/issues/107

Und wie dies auf dem Side Server implementiert ist, erfahren Sie hier . Die Anwendung sägt habr.com/users/chukachichi - sobald es nicht peinlich ist - versprach er, es auf einen Github zu legen)

Dogecoin
Bild

Wir werden diese süßeste Kryptowährung der Welt direkt in die Engine einbetten. Jeder Benutzer hat eine Brieftasche und die Möglichkeit, mit einem Klick zu spenden. Und ja, wenn Sie sich für dieses Thema interessieren - ich bin immer noch frei! Willst du es versuchen? Willkommen.

Am Ende möchte ich mich noch einmal bei allen sichtbaren und unsichtbaren Mitwirkenden bedanken. Ohne dich hätte sich das Taipram nicht so schnell entwickelt. Und viele von ihnen kamen aus Habr. Komm und du. Opensource macht in erster Linie Spaß und ermöglicht es, die gewagtesten Dinge zu realisieren. Niemand wird Ihnen bei der Arbeit geben, Dogecoin als Zahlungsmittel in die Site einzubetten. Und auf Typigramm - Sie werden mit offenen Armen begrüßt!

Source: https://habr.com/ru/post/de426099/


All Articles