Chats

Was ist das?

Stelle Dir vor, dass du jemanden kontaktieren möchtest (in einer Bar, auf einer Party, ...), aber Du möchtest Deine Telefonnummer, Email-Adresse etc nicht bekanntgeben - vielleicht noch nicht einmal Deinen richtigen Namen. Oder Du möchtest innerhalb einer Gruppe (Workshop, Meeting, ...) kommunizieren, ohne dass Du alle Telefonnummern oder Email-Adressen kennst. Vielleicht telefonierst Du auch mit jemandem und musst ihm/ihr eine Datei schicken.
Diese Seite wird Dir helfen: Du kannst eine eindeutige Chat-Seite mit einer nicht erratbaren Adresse erstellen, auf die die Leute Zugriff erhalten, denen Du den Link mitteilst. Die einzige Verbindung zwischen Dir und diesen Personen ist der Link zu dieser Webseite. Dieser Link ist einzigartig, nicht erratbar und absolut zufällig.

Wie teile ich diesen Link?

Sobald Du einen Chat erzeugt hast, klicke auf das kleine Share Icon , um den Link zu Deinem Chat zu teilen. Zeige ihn der Person (oder der Gruppe), die am Chat teilnehmen sollen. Diese Person(en) scannen den QR Code mit der Kamera ihres Smartphones (oder online unter qrcodescan.in) und können dann ebenfalls kommentieren.
Wenn Du einen Link z.B. per Telefon teilen willst, kannst Du einen temporären Code erzeugen.
Ausserdem kannst Du den QR Code auch ausdrucken und weiterverteilen.
Um einen kürzeren Link zu verwenden, kannst Du einen 'URL Shortener' wie Bitly oder Short URL verwenden. Beachte, dass dann das Risiko steigt, dass jemand diesen Link errät.

Wie verwalte ich den Chat?

Achtung! Du musst den Link zu einem Chat auch selbst speichern. Bei selbst erstellten Chats erfolgt das automatisch in einem Cookie auf Deinem Gerät. Trotzdem solltest Du den Link bookmarken. Du kannst den Link auch per email etc teilen, um ihn auf andere Geräte zu bringen. Weiterhin hast Du folgende Optionen:

  • Benenne den Chat - dieser Name ist nur für Dich selbst sichtbar.
  • Archiviere einen Chat, wenn Du ihn nicht mehr brauchst - entweder mit dem Archiv Icon , oder indem Du ihn in der Liste nach rechts wischt. Er bleibt bestehen und kann wieder aktiv geschaltet werden. Diese Einstellung gilt nur für Dich. Archivierte Chats haben ein kleines Symbol oben rechts.
  • Sperre einen Chat, um weitere Kommentare zu verhindern, und entsperre ihn später wieder.
  • Moderiere die einzelnen Beiträge in einem Chat: Gebe sie frei, um sie für alle sichtbar zu machen (kostenpflichtiges Feature).
  • Administriere einen (geöffneten) Chat - dazu brauchst Du die PIN, die beim Erstellen abgelegt und auf Deinem Gerät gespeichert wurde. Nur mit dieser PIN kannst du bestimmte Administrationsaufgaben durchführen.
  • Es gibt auch eine Statistik (für unverschlüsselte Chats, oder wenn Du eine gültige PIN hast).

Wie kann ich kommentieren?

Tippe einfach drauf los. Du kannst die WhatsApp Markup-Regeln verwenden, um einen Kommentar zu formatieren. Das geht wie folgt:

  • Schliesse den Text in Sternchen ein *...*, um ihn fett darzustellen.
  • Schliesse den Text in Unterstrichen ein _..._, um ihn kursiv darzustellen.
  • Schliesse den Text in Tilden ein ~...~, um ihn durchgestrichen darzustellen.
  • Schliesse den Text in senkrechten Strichen |...| ein, um ihn rot darzustellen.
  • Gebe irgendwo im Text eine What3Words Addresse ein mit ///, um einen klickbaren Location-Link zu erhalten. Du kannst auch das Icon dafür verwenden.
  • Stelle ein @ einem Benutzernamen voran, um ihn zu markieren.
  • Klicke auf einen Kommentar, um ihn mit einem Emoji zu versehen, oder um ihn zu beantworten - entweder für alle lesbar , oder nur lesbar für den ursprünglichen Autor .
  • Mit einer gültigen Admin-PIN kannst Du einen Kommentar löschen - klicke dazu auf die Emojis unterhalb des Kommentars.
  • Ein Doppelclick irgendwo im Chat (nicht auf einem Kommentar) schliesst den aktuellen Chat.

Du kannst auch Dateien hochladen. Bilder werden automatisch vor dem Upload skaliert (auf 1024 Pixel Maximalbreite), um Bandbreite und Speicherplatz zu sparen. Dadurch kannst Du direkt von Deinem Handy Fotos hochladen. Hochgeladene Dokumente dürfen nicht grösser als 4 MB sein und werden nach eine Woche automatisch gelöscht. Nur bestimmte Dateitypen sind erlaubt.

Was bedeutet diese 'Umfrage'?

Klicke auf das Fragezeichen unterhalb der Kommentar-Eingabe. Dort kannst Du eine Umfrage erstellen/verwalten, die in dem Chat sichtbar wird. Deine Besucher können unter bis zu 5 Antwortmöglichkeiten wählen. Lasse eine Antwortmöglichkeit leer (bis auf die erste), wenn Du sie nicht brauchst.
Lege ausserdem fest, ob das Abstimmen überhaupt möglich ist (standardmässig aktiviert; hier kannst Du eine Umfrage somit auf 'nur lesbar' stellen), und ob Besucher innerhalb einer 'Session' (d.h. solange der Browser geöffnet ist) nur einmal oder mehrfach abstimmen dürfen.
Beachte, dass unabhägig von dieser Einstellung ein Benutzer seinen Browser nur schliessen und wieder öffnen muss, um erneut abzustimmen - und dass er auch willkürlich seinen Namen ändern kann. Daher ist dieses Umfrage-Tool nicht für Abstimmungen gedacht, wo die Anzahl der Stimmen und die Zuordnung der Namen absolut korrekt sein muss!

Was ist das mit der 'Verschlüsselung'?

Zusätzlich zu dem nicht erratbaren Link zu Deinem Chat kannst Du diesen auch noch mit einem von Dir festgelegten Passwort verschlüsseln. Dieses Passwort wird wiederum selbst verschlüsselt und als Cookie auf Deinem Gerät abgelegt. C99.chat nutzt den symmetrischen Advanced Encryption Standard mit 128 Bit Länge im Counter Mode (AES-128-CTR), der derzeit als ausreichend sicher gilt. Die Stärke einer Verschlüsselung steht und fällt jedoch mit der Länge und Komplexität des Passwords.
Wenn Du einen Chat einmal verschlüsselt hast, gibt es kein Zurück mehr - man kann die Kommentare zwar mit dem richtigen Passwort entschlüsseln, aber ein Lesen ohne Passwort ist nicht mehr möglich.
c99.chat kennt Dein Passwort nicht - wenn Du es vergisst oder einen bereits verschlüsselten Chat mit einem falschen Passwort erneut verschlüsselst, ist dieser Chat verloren!
Beachte, dass (derzeit) keine Umfragen verschlüsselt werden!

Mehr Details zu 'Benachrichtigungen'

c99.chat bietet einen 'push message' Dienst, der mit push messages im Browser funktioniert. Sofern Du das eingeschaltet hast mit dem Glocken-Icon oben rechts und solange der Browser geöffnet ist, werden neue Aktivitäten in Deinen Chats als push message angezeigt. Das funktioniert (noch) nicht auf Apple iOS Devices.
Du kannst Dir auch eine Benachrichtigung per email konfigurieren. Dadurch erhältst Du eine Email, in der Du mit einem Link Deine Email-Adresse bestätigen musst.
Danach erhältst Du jeweils einmalig eine Email, wenn in einem Deiner aktiven Chats ein Kommentar geposted wird, nachdem Du 30 Sekunden oder länger nicht auf c99.chat aktiv warst. Danach erhältst Du auch bei weiteren Kommentaren keine Email mehr (um Dein Postfach nicht zu überlasten), bis Du wieder auf c99.chat aktiv bist.
Du kannst Dich direkt in der Email aus diesen Benachrichtigungen abmelden. Es gibt keine Benachrichtigungen für archivierte Chats.
Falls Du Push Messages auf Deinem Telefon erhalten willst als Benachrichtigung auch bei geschlossenem Browser, schaue auf Pushover. Damit kann man Emails in Push Messages konvertieren.

Was sind Zusatzfeatures?

Einige Features auf c99.chat sind kostenpflichtige Zusatzfeatures, erreichbar über das Shopping Cart-Icon . Wenn Du diese Features aktivierst, gelten sie jeweils für den aktuellen Chat, zeitlich unbegrenzt. Diese Features sind für das reibungslose Funktionieren dieser Webseite nicht unbedingt erforderlich, aber da ich selbst Geld bezahle (insbesondere für die automatische Übersetzung), müssen diese Features kostenpflichtig sein.
Die Zahlungsabwicklung läuft über Stripe, ein professioneller Zahlungsabwickler. Von jedem Euro verbleiben mir etwa 70 Cent (vor Steuern!).
Natürlich freue ich mich über Spenden.

Warum Spiele?

Ich habe einige einfache Spiele eingebaut, die in einem Chat Sinn machen. Klicke auf das Gamepad Icon , das erscheint, wenn du den Doppelpfeil öffnest.Diese Spiele erfordern eine gewisse Fairness zwischen dir und deinen Chat Partnern; beispielsweise kann im Schach jeder jederzeit ziehen. Diese Spiele sind nur für den Spass an der Sache.

Wie entferne ich meine Spuren?

Wenn Du auf einem öffentlichen Gerät arbeitest oder sicherstellen willst, dass - nach Deinem Chat - keine Spuren auf diesem Gerät verbleiben, gibt es zwei Möglichkeiten:

  • Verwende den Incognito-Modus Deines Browsers (manchmal auch privater Modus genannt).
  • Nach dem Chat klicke auf das 'Dieses Gerät zurücksetzen' Icon am unteren rechten Ende des Screens.

Beachte, dass Du Dir dann die IDs deiner Chats anderweitig merken musst; sie werden von diesem Gerät entfernt. Beachte auch, dass der Chat selbst weiterhin bestehen bleibt; Du kannst ihn in der Administration des Chats löschen.
Du kannst Deine Daten übrigens auf ein anderes Gerät migrieren (oder sichern) mit dem Icon direkt nebenan.

Credits

Für diese Webseite habe ich Komponenten und Bibliotheken verwendet, die von talentierteren Programmierern als mir geschrieben wurden:

Was gibt es noch?

Ich habe einen eigenen (moderierten) Chat eingerichtet, um neue Feature-Requests, Bug Reports und Änderungen aufzunehmen: Klicke hier.

Besuche auch meine anderen Webseiten, z.B. um selbst eine eigene Seite zu erstellen (9blox.com), um kleine Events zu organisieren (5clicks.net), oder für die Verwaltung regelmässiger Veranstaltungen - z.B. Fussballtrainings etc (unspontan.com).

Du kannst übrigens eine kürzere URL für Deinen Chat bekommen - so etwas wie demo.c99.chat. Bei Interesse kontaktiere mich bitte.

Wie kann ich helfen?

Du kannst helfen! Diese Webseite sollte in weiteren Sprachen verfügbar sein.
Falls Du eine Sprache sprichst, die c99.chat noch nicht unterstützt, kontaktiere mich und schaue hier nach! Es gibt eine Liste von Begriffen und Sätzen (etwa 480), die übersetzt werden müssen. Du wirst dann natürlich als Übersetzer genannt!

Für Entwickler

iframe-Modus
c99.chat bietet einen speziellen 'embedded'-Modus, um einen bestehenden Chat in einem iframe auf Deiner Webseite zu integrieren. So kannst du deiner Webseite leicht eine Chat-Funktion hinzufügen.
Dazu musst du den entsprechenden Chat mit dem Zusatz 'embedded=1' in der URL aufrufen, z.B. so: https://c99.chat/main.php?lang=de&id=62BEDA69JYL1DLJ5ZMRNQ8CURE8DUKHT&embedded=1. Im ganzen iframe sieht das dann beispielsweise so aus:
<iframe src="https://c99.chat/main.php?lang=de&id=62BEDA69JYL1DLJ5ZMRNQ8CURE8DUKHT&embedded=1" frameborder="0" scrolling="YES" allowtransparency="true" sandbox="allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox" style="width: 380px; height: 400px"></iframe>

  • Bestimmte Funktionen (Archivieren, neue Chats anlegen etc) sind nicht verfügbar im embedded-Modus.
  • Die Breite des iframes sollte mindestens 380 Pixel sein.

Bei Problemen bitte kurze Info an mich.

API Zugang
c99.chat bietet ein sehr einfaches API an, um neue Kommentare zu einem bestehenden Chat hinzuzufügen, z.B. von einer anderen Webseite, einer Smart Home Anwendung o.ä. Du musst nur https://c99.chat/doadd.php aufrufen mit den Parametern 'id' (des Chats), 'name' (des Autors; kann beliebig sein) und 'text' (für den eigentlichen Kommentar). Diese Parameter können als GET oder POST-Parameter übertragen werden. Der folgende Aufruf fügt den Kommentar 'Neuer Eintrag' dem Chat mit der ID '62BEDA69JYL1DLJ5ZMRNQ8CURE8DUKHT' hinzu:
https://c99.chat/doadd.php?id=62BEDA69JYL1DLJ5ZMRNQ8CURE8DUKHT&name=Automatic&text=Neuer%20Eintrag

  • Nur Texte können hinzugefügt werden, keine Bilder o.ä.
  • Der Rückgabewert ist entweder ein HTTP 200 Statuscode (im Erfolgsfall) oder ein HTTP 403 Statuscode (bei Fehlern, z.B. wenn der Chat gesperrt ist).
  • Bei einem erfolgreichen Hinzufügen eines Kommentars gibt das Script die eindeutige numerische, (nicht unbedingt linear) ansteigende 'Comment ID' zurück.
  • Chats können weiterhin gesperrt oder moderiert sein, so dass auch ein automatisch erstellter Eintrag ggf freigegeben werden muss.
  • Bei verschlüsselten Chats muss das Passwort in einem (seinerseit verschlüsselten) Cookie auf dem aufrufenden Gerät gespeichert sein, wie bei normalen Chats.
  • Wenn du die falsche Chat-ID angibst, wirst du nicht informiert.

Du kannst auch einen Kommentar per API lesen; entweder einen bestimmten Kommentar, oder den neuesten Kommentar eines Chats: https://c99.chat/doread.php mit den Parametern 'id' (des Chats) und 'cid' (ID des Kommentars, den du lesen möchtest. Falls diese ID 0 oder nicht angegeben ist, wird der letzte (öffentliche) Kommentar zurückgegeben. Diese Parameter können als GET oder POST-Parameter übertragen werden.
Der folgende Aufruf liest den Kommentar mit der Nummer 12345 des Chats mit der ID XXXXXXX:
https://c99.chat/doread.php?id=XXXXXXX&cid=12345
Das gibt eine selbst-erklärende JSON-Struktur zurück (ggf mit NULL gefüllt, falls die Parameter nicht passen).

  • Nur öffentliche Kommentare werden zurückgegeben, keine privaten oder moderierten Kommentare.
  • Verschlüsselung muss durch den Client gelöst werden (d.h. entschlüsselt).
  • Relative Datumsangaben werden in Englisch angegeben.
  • Übersetzungen werden nicht zurückgegeben.

Über mich

Frank Dux

Ich habe diese Webseite entwickelt, weil ich in meinem Job mit neuen Technologien arbeite (mehr über mich) und ich neue Web-Techniken ausprobieren wollte. Daher kannst Du diese Webseite gratis verwenden, aber ich freue mich über Spenden:

Paypal (oder Kreditkarte)

Paypal.Me: FrankDux
Paypal

Apple/Google Pay / Revolut

Revolut.Me: frankdux
Revolut

Bitcoin

Bitcoin

Banküberweisung

IBAN: DE82 1001 1001
2620 8776 16
BIC: NTSBDEB1XXX
Frank Dux
Girocode payment

Fehler und Probleme

Die folgenden Fehler und Probleme sind bekannt und werden (hoffentlich) demnächst behoben:

  • iPhone 6s und andere ältere iPhones: Der Upload von Fotos und Dateien funktioniert nicht; auch die weiteren Optionen (Location, Umfrage etc) öffnen sich nicht immer.
  • Beim Hochladen eines Avatar-Bildes in geringer Auflösung mit iPhones und bestimmten iOS-Versionen ist manchmal die Ausrichtung des Fotos inkorrekt. Das ist ein iOS-Bug. Du kannst die Ausrichtung manuell korrigieren.
  • In einigen Situationen wird eine Chat-ID nicht gespeichert, wenn sie mit der Kamera eines Smartphones aus einem QR-Code gelesen wird. Sollte das auftreten, kontaktiere mich bitte mit mehr Details.
  • Es gibt derzeit ein Problem beim Upload von attachments im embedded Modus, daher ist das vorläufig abgeklemmt.

Noch mehr

Hier klicken für mehr Details zu der verwendeten Technologie dieser Seite.

Home
Chats
Twitter
WhatsApp
Email
Facebook
Impressum   ·   Datenschutz

Webseite erstellt und betrieben von Frank Dux, Flemingweg 59, D-40591 Düsseldorf, +49 (0) 177 3718012, E-Mail: frank.dux@gmx.de
VAT: DE225020607.

Du findest unsere Datenschutzerklärung hier.