MEMOIO verwendet eine eigene Markup-Sprache, um Nachrichten zu formatieren. Bis auf Details orientiert sich die Syntax an der von Markdown. Damit können Sie einfach Texte hervorheben, Links einfügen oder Bilder einbetten.
Eingabe von Zeilenumbrüchen
Manche Formatierungen ergeben erst bei mehrzeiliger Eingabe Sinn. Für einen Zeilenumbruch im Chatfenster halten Sie die Hochstelltaste („Shift“ bzw. ⇧) gedrückt, während Sie die Entertaste (↵) betätigen.
Schrift

Einfache Formatierungen können Sie durch spezielle Zeichen erzielen, die Sie vor und nach dem entsprechenden Textteil einfügen.

  • Text eingeschlossen von * wird fett dargestellt, z. B. *test* als test
  • Text eingeschlossen von _ wird kursiv dargestellt, z. B. _test_ als test
  • Text eingeschlossen von __ wird kleiner dargestellt, z. B. __test__ als test
  • Text eingeschlossen von _​__ wird ausgegraut und kursiv dargestellt, z. B. _​__test_​__ als test
  • Text eingeschlossen von ~ wird durchgestrichen dargestellt, z. B. ~test~ als test
  • Text eingeschlossen von ` wird formatiert dargestellt, z. B. `test` als test
    Sollte im Code der Backtick ` selbst vorkommen, können Sie den Text auch mit einem doppelten Backtick `` umschließen.

Sie können auch mehrere Formatierungen kombinieren bzw. die Formatierungen schachteln, etwa:

  • *_test_* wird fett und kursiv dargestellt als test
  • normal _kursiv *fett-kursiv*_ wird dargestellt als normal kursiv fett-kursiv
Escaping
MEMOIO versucht, Texte so gut wie möglich zu interpretieren und in Ihrem Sinn zu formatieren. Sollte sich MEMOIO jedoch irren, können Sie die Formatierung unterdrücken, indem Sie das problematische Zeichen „escapen“ durch Voranstellen eines „Backslash“ \. Dadurch wird das Zeichen als normales Schriftzeichen behandelt und nicht als Formatierungszeichen. Dazu können Sie auch bereits versendete Nachrichten bearbeiten und korrigieren.
Beispielsweise wird \*test\* als *test* dargestellt.

Um Ihren Gesprächspartnern die Navigation zu erleichtern, werden Adressen von Websites, E-Mail-Adressen und Telefonnummern mit Ländercode (etwa +49 für Deutschland) automatisch erkannt und als klickbare Links hervorgehoben. Insbesondere auf Mobilgeräten kann damit nahtlos zwischen der Chat-Anwendung, dem Browser, der E-Mail-App und der Telefon-App gewechselt werden.

Darüber hinaus können Sie auch selbst Links in Ihre Nachrichten einfügen. Dazu stehen Ihnen weitergehende Formatierungsmöglichkeiten zur Verfügung:

  • Ein Block der Form [label](url) zeigt einen Link mit dem Text label an, der auf die Adresse url verlinkt.
    Beispielsweise wird [scireum](https://scireum.de) als scireum dargestellt.
  • Ein Block der Form [label](/command) zeigt label an und führt bei Klick das Kommando /command aus.
  • Ein Block der Form [label](:command) zeigt label an und führt bei Klick den Bot-Befehl :command aus. Dies kann insbesondere dafür verwendet werden, Bot-Befehle vorzuschlagen.
Vorschau von externen Webseiten
Beim Versand von Links zu Websites versucht das System, weitere Informationen zu gewinnen und diese als Vorschau unterhalb der Nachricht anzuzeigen. Auf diese Weise ist im Chatverlauf auch ohne Klick auf den Link ersichtlich, worum es auf der verlinkten Seite geht. Diese Vorschau ist nicht Teil der Nachricht und kann somit nicht editiert werden.
Bilder

Ein Bild sagt mehr als tausend Worte. Manchmal ist es daher sinnvoll, ein Bild oder ein Video in die Nachricht einzufügen. Am einfachsten können Sie direkt aus der Chat-App heraus ein Bild teilen oder die Adresse eines Bildes im Internet direkt als Nachricht versenden.

Sie können notwendigenfalls die Formatierung von Bildern jedoch auch selbst beeinflussen. In normalen Unterhaltungen dürfte dies selten notwendig werden, die nachfolgenden Befehle eröffnen Ihnen jedoch weitere Möglichkeiten, insbesondere bei automatisiertem Nachrichtenversand via der Nachrichten-API.

  • Ein Block der Form !(bild-url) zeigt das Bild unter bild-url klein und eingebettet im Fließtext an. Diese Möglichkeit sollten Sie eher sparsam verwenden, da die Bilder den Textfluss stören können. Der Befehl kann insbesondere verwendet werden, um Markenlogos oder ähnliches einzubetten.
    Beispielsweise wird Chatten Sie mit !(https://www.memoio.com/assets/images/inline/memoio.png) MEMOIO! dargestellt als Chatten Sie mit MEMOIO!
  • Ein Block der Form ![](bild-url) zeigt das Bild unter bild-url an und öffnet es groß, wenn es angeklickt wird. Diesen Befehl sollten sie bevorzugt in einer eigenen Zeile verwenden, da ein quadratischer Rahmen um das Bild gezeichnet wird.
  • Ein Block der Form ![bild-url](url) zeigt das Bild unter bild-url als Link an, der auf url verlinkt. Auch diesen Befehl sollten sie bevorzugt in einer eigenen Zeile verwenden, da das Bild wie im vorherigen Fall angezeigt wird.

Darstellung eines Bildes

Interne Anzeige von Mediendateien
Verweise auf Bild-, Video- oder Audiodateien werden nach Möglichkeit direkt in einem Dialog geöffnet, unabhängig davon, ob der Link als Bild oder als Text angezeigt wird. Somit muss der Chat für die vergrößerte Anzeige nicht verlassen werden. Von dort können Sie nötigenfalls die Datei herunterladen oder in einem externen Programm öffnen.
Listen

Zur Strukturierung von Informationen können Sie Listen verwenden. MEMOIO unterstützt sowohl nummerierte Listen als auch Spiegelstriche.

  • Für Bullet Points beginnen Sie die Zeile mit einem der drei Aufzählungszeichen -, + oder *, gefolgt von einem Leerzeichen.
  • Für Aufzählungen beginnen Sie die Zeile mit einer Zahl, gefolgt von einem Punkt und einem Leerzeichen. Im Unterschied zu Markdown wird die Zahl direkt übernommen und nicht automatisch inkrementiert!

Wichtig ist dabei stets, auf die korrekte Einrückung zu achten, um die Elemente der Liste zu gruppieren. Eine zweite oder folgende Zeile eines Listenelements muss daher um genau so viele Leerzeichen eingeschoben sein, dass sie unterhalb des ersten Zeichens des Listenelements beginnt.

1. Erste Zeile des ersten Punktes
   Zweite Zeile des ersten Punktes
2. Zweiter Punkt

Listen können auch verschachtelt werden, indem Sie die Einrückungsebene erhöhen.

1. Erster Punkt
2. Zweiter Punkt
   - Unterpunkt
   - Weiterer Unterpunkt
99. Neunundneunzigster Punkt
    * Argument
    * Zusätzliches Argument

Darstellung von Listen

Zitate

Zitate erzeugen Sie, indem Sie jeder Zeile ein Größerzeichen > voranstellen. Dieser Text wird dann ausgegraut und eingeschoben dargestellt.

> Das ist ein Zitat, welches sich über
> zwei Zeilen erstreckt.
Und dies ist die Stellungnahme dazu.

Darstellung eines Zitats

Zitate anderer Nachrichten
Wenn Sie in Ihrer Antwort eine Nachricht Ihres Gesprächspartners zitieren möchten, wählen Sie am einfachsten aus dem Kontextmenü der Nachricht die Option „Zitieren“. Dadurch wird diese Nachricht in Ihr Eingabefeld kopiert und jede Zeile wird mit einem Größerzeichen versehen. Dieses Zitat können Sie dann beliebig bearbeiten, etwa auf einen Teil einschränken, und um Ihre Antwort ergänzen.
Code-Blöcke

Textblöcke wie z. B. Programmcode können formatiert hervorgehoben werden, indem diese mit dem Marker ``` eingeschlossen werden. Derartige Marker sollten in einer eigenen Zeile stehen, wobei der Startmarker – wie bei Markdown – noch mit dem Namen einer bekannten Programmiersprache zur Markierung ergänzt sein kann. Syntax-Highlighting findet derzeit jedoch nicht statt, und die Angabe ist optional.

Sollte der dreifache Backtick ``` selbst im Code vorkommen, können Sie den Text auch mit einem vierfachen Backtick ```` als Marker umschließen.

```java
int a = 1 + 2;
System.out.println(a);
```

Darstellung eines Code-Blocks

Siehe auch
Beschreibt, wie Sie durch erweiterte Syntaxregeln die Chatnachrichten für professionelle Kommunikation optimieren können.