# Working with a text editor

# Section "Editor"

Examples with each tool:

Жирный

Курсив

Зачеркнутый

Подчеркнутый

Сlick text </> - текст, который можно копировать по клику на него. Инструмент так же увеличивает интервал между буквами.

tool makes the text blue and increases the spacing between letters even more than in the previous mode

In this tool, you need to insert a link so that when the user clicks on a word, he follows the link that you insert

chatkeeper - This tool removes the highlighted formatting

Список эмодзи, которые можно добавить в текст

%Плэйсхолдеры% помогут вывести в сообщение разную уникальную информацию

# Section <>Code

В данном разделе текст пишется с помощью кода, который поможет быстро вывести необходимую информацию.

# Код для вывода информации по топам участников:

Самая высокая репутация: {#if chat.getTopRep()} {#each chat.getTopRep()} {ph.left(it.reputation)} {it.nameLink} {it.repRank} {/each} {#else} Нет данных для отображения {/if}

Готовый фрагмент можно использовать в модуле "Топ-рейтингов участников чата" (opens new window). Код вставляется в редактор в "Результат команды /toprep"

Сообщение, которое придет в чат при использовании команды /toprep:

Готовый код можно использовать так же для создания триггеров (opens new window), которые будут выводить информацию по топам участников чата. Такие триггеры могут работать без использования команд топов ( /toprep, /bottomrep, /topap, /bottomap, /topmsg, /bottommsg, /topxp, /bottomxp) и реагировать на те фразы и словосочетания, которые вы зададите.

Например, сделаем триггер, который будет работать аналогично команде /toprep и выводить участников с самой высокой репутацией.

Выбираем условие "Сообщение - Полное совпадение" ( условие "Сообщение содержит" тоже подходит). Задаем значение условие "Репутация ⬆️" - теперь бот будет реагировать, если участник отправит такое сообщение в чат.

Выбираем условие "Отправить сообщение в чат" и в редактор помещаем готовый кусок кода. Сохраняем триггер ✅

Сообщение, которое придет в чат, если участник отправит "Репутация ⬆️"

Самая низкая репутация. Код покажет данные по работе команды /bottomrep : {#if chat.getBottomRep()} {#each chat.getBottomRep()} {ph.left(it.reputation)} {it.nameLink} {it.repRank} {/each} {#else} Нет данных для отображения {/if}

Самая большое количество очков действия. Код покажет данные по работе команды /topap: {#if chat.getTopAp()} {#each chat.getTopAp()} {ph.left(it.ap)} {it.nameLink} {/each} {#else} Нет данных для отображения {/if}

Самая маленькое количество очков действия. Код покажет данные по работе команды /bottomap: {#if chat.getBottomAp()} {#each chat.getBottomAp()} {ph.left(it.ap)} {it.nameLink} {/each} {#else} Нет данных для отображения {/if}

Самые общительные пользователи. Код покажет данные по работе команды /topmsg:

{#if chat.getTopMsg()} {#each chat.getTopMsg()} {ph.left(it.msgCount)} {it.nameLink} {it.rank} {/each} {#else} Нет данных для отображения {/if}

Самые молчаливые пользователи. Код покажет данные по работе команды /bottommsg: {#if chat.getBottomMsg()} {#each chat.getBottomMsg()} {ph.left(it.msgCount)} {it.nameLink} {it.rank} {/each} {#else} Нет данных для отображения {/if}

Самые опытные пользователи. Код покажет данные по работе команды /topxp: {#if chat.getTopXp()} {#each chat.getTopXp()} {ph.left(it.xp)} {it.nameLink} {it.xpRank} {/each} {#else} Нет данных для отображения {/if}

Самые неопытные пользователи. Код покажет данные по работе команды /bottomxp: {#if chat.getBottomXp()} {#each chat.getBottomXp()} {ph.left(it.xp)} {it.nameLink} {it.xpRank} {/each} {#else} Нет данных для отображения {/if}

# The "Settings"

В разделе можно задать расширенные настройки для установленного сообщения.

Delete a message after - the message will be deleted automatically after the specified time. Example: Leave "0" for 1 minute if you do not need to delete the message.

Pin a message The message will be automatically pinned to the group header.

Turn off notifications -

Content protection - The setting will help protect the contents of the sent message from being forwarded and saved

Send a delayed message - The message will be sent after the specified time. Leave a "0" if the message should be sent immediately.

Disable link preview - Telegram by default shows a preview of links that are in the text. The setting will help you disable the link preview.

Удалять предыдущее сообщение - бот удалит предыдущее сообщение, связанное с данным разделом настройки. Пример: бот отправит приветствие новому пользователю и удалить приветствие пользователя, который вступил до него.