> For the complete documentation index, see [llms.txt](https://ssharksale.gitbook.io/sharkhelper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ssharksale.gitbook.io/sharkhelper/russkii-yazyk/funkcii.md).

# Функции

Тут собраны все функции бота, которые доступны на данный момент. При нажатии на название функции откроется инструкция по её настройке.

* [**Отправка приветствия**](/sharkhelper/kak-nastroit-funkciyu/privetstvie.md)

  Приветственное сообщение отправляется в чат при вступлении в него нового участник&#x430;**.** Вы можете добавить кнопки в приветствие и установить индивидуальный текст приветствия. Вы можете настроить через какое время приветствие будет удаляться и будет ли оно удаляться при отправке нового приветствия.&#x20;
* [**Удаление джоинов**](/sharkhelper/kak-nastroit-funkciyu/udalenie-dzhoinov.md)

  Джоины - это сообщения о вступлении/выходе человека из чата. При включенной функции такие сообщения будут удаляться.
* [**Пригласи друга**](/sharkhelper/kak-nastroit-funkciyu/priglasi-druga.md)

  Данная функция позволяет контролировать общение в чате по приглашениям участников. Новые/Все(по выбору) участники не смогут писать в чате, пока не добавят в него заданное кол-во пользователей. Функция может работать как отдельно, так и совместно с приветствием.
* [**Доступ по подписке**](/sharkhelper/kak-nastroit-funkciyu/dostup-po-podpiske.md)

  Данная функция позволяет контролировать общение в чате по подписке. Новые/Все(по выбору) участники не смогут писать в чате, пока не подпишутся на Ваш канал. Функция может работать как отдельно, так и совместно с приветствием.
* [**Капча**](/sharkhelper/kak-nastroit-funkciyu/kapcha.md)

  При включении функции после вступления в чат необходимо будет пройти капчу. Есть два вида капчи: простая и сложная. \
  \
  Простая капча - кнопка "Я не робот". \
  Сложная капча - бот будет постоянно генерировать новый смайлик при выборе которого пользователь получает доступ к чату.\
  \
  Функция может работать как отдельно, так и совместно с приветствием.
* [**Фильтр**](/sharkhelper/kak-nastroit-funkciyu/filtr.md)

  Фильтр сообщений позволяет задать запрещенные в чате слова или выражения. Вы можете выбрать тип наказания, указать нужно ли удалять сообщения с запрещенным словом и на какое время блокировать нарушителя. Функция сработает даже, если пользователь отправит обычное сообщение, а потом изменит его добавив туда запрещенное слово/выражение.
* [**Триггеры**](/sharkhelper/kak-nastroit-funkciyu/triggery.md)\
  Триггеры позволяют создавать собственные команды и ответы на них.
* [**Блокировка входа**](/sharkhelper/kak-nastroit-funkciyu/blokirovka-vkhoda.md)

  Данная функция позволяет ограничивать число входов в чат в течение заданного кол-ва секунд. Это защитит ваш чат от накрутки. Когда срабатывает защита, то приветствия автоматически отключаются, чтобы не заспамить чат. Администратор уведомляется об атаке на чат в личные сообщения. После того, как атака остановится приветствия автоматически включатся.
* [**Команды**](/sharkhelper/kak-nastroit-funkciyu/komandy.md)\
  С помощью данной функции вы можете включить/отключить команды бота.\
  \
  **Команды, которые доступны на данный момент:**\
  /start - Подключить бота \
  /warn - Предупредить \
  /mute - Заглушить \
  /ban - Забанить \
  /unwarn - Снять предупреждения\
  /sorry - Снять ограничения \
  /report - Пожаловаться на пользователя\
  /rules - Посмотреть правила чата \
  /donate - Оплатить подписку вместо админа
* [**Защита от ботов**](/sharkhelper/kak-nastroit-funkciyu/zashita-ot-botov.md)

  Данная функция будет блокировать пользователей, если обнаружит в их имени/сообщениях арабские/китайские иероглифы/более 3-х смайликов в имени. Можно настроить на что именно бот будет реагировать. &#x20;
* [**Ночной режим**](/sharkhelper/kak-nastroit-funkciyu/nochnoi-rezhim.md)

  Данная функция позволяет запретить пользователям писать сообщения в ночное время.
* [**Закрыть вход**](/sharkhelper/kak-nastroit-funkciyu/zakryt-vkhod.md)\
  Данная функция позволяет запретить пользователям вступать в группу. Можно закрыть чат в ручном режиме или задать время автозакрытия и автооткрытия. Имеется возможность выбрать наказание за вступление в чат во время того, как он закрыт данной функцией.&#x20;
* [**Удаление ссылок**](/sharkhelper/kak-nastroit-funkciyu/udalenie-ssylok.md)

  Данная функция позволяет запретить пользователям отправлять ссылки в чаты. Функция сработает даже, если пользователь отправит обычное сообщение, а потом изменит его добавив туда ссылку или на момент публикации сообщения пропишет ссылку в форматировании какого-то слова/символа. Есть множество настроек какие ссылки удалять, выдавать ли предупреждение, какой тип блокировки использовать и на какое время блокировать. Есть возможность добавить до 40 доменов/username в белый список, чтобы при их отправке бот не блокировал пользователей.&#x20;
* [**Журнал**](/sharkhelper/kak-nastroit-funkciyu/zhurnal.md)

  Данная функция позволяет вести журнал выбранных событий в вашей группе
* [**Правила**](/sharkhelper/kak-nastroit-funkciyu/pravila.md)\
  При помощи данной функции вы можете указать правила для вашего чата или/и комментариев канала.
* [**Чистка чата**](/sharkhelper/kak-nastroit-funkciyu/chistka-chata.md)\
  При помощи данной функции вы можете очистить сообщения в чате.
* [**Отложенный постинг**](/sharkhelper/kak-nastroit-funkciyu/otlozhennyi-posting.md)\
  С помощью данной функции вы можете запланировать пост для Вашего чата, указав дату и время отправки. Имеется возможность настроить интервал отправки поста.
* [**Наказания**](/sharkhelper/kak-nastroit-funkciyu/nakazaniya.md)\
  Вы можете настроить лимит количества предупреждений, после которого пользователь получит наказание.
* [**Локализация в чате (Язык)**](/sharkhelper/kak-nastroit-funkciyu/yazyk-lokalizaciya-v-chate.md)\
  Вы можете выбрать язык на котором бот будет работать в вашем чате и журнале.&#x20;
