> 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/obshee/istoriya-versii.md).

# История версий

### 11.04.2023

* **Новая функция**: чистка чата\
  Добавлена возможность удалить определенное кол-во сообщений в чате.
* **Новая функция**: триггеры\
  Вы можете создать свои команды и ответы на них.\
  Например, вы создали команду wallet и отправили боту список кошельков или любое другое сообщение. Если кто-то отправит в чат команду /wallet, то бот отправит список ваших реквизитов. Вы можете добавлять и удалять триггеры. При создании нового триггера он автоматически появится в списке команд в чате.
* **Новая функция**: правила\
  1\. Вы можете вписать общие правила с возможностью добавить кнопки. Написав в чате команду /rules бот отправит общие правила в чат.\
  2\. Вы можете создать правила для комментариев и добавить кнопки. Если вы привязали свой чат к каналу, то при публикации нового поста в канале, бот автоматически отправит первый комментарий с правилами.
* **Новая функция**: отложенный постинг\
  Теперь вы можете задать любое сообщение в данной функции (в т.ч. с медиа) и запланировать публикацию этого сообщения в вашем чате. \
  \
  **Режимы**:\
  1\. Единоразово\
  Бот отправит заданное сообщение только один раз.\
  2\. Циклично\
  Бот будет отправлять заданное сообщение каждый раз следуя заданному промежутку времени.
* **Новая функция**: наказания\
  Теперь вы можете настроить кол-во предупреждений, которые получит нарушитель перед наказанием.
* **Новая функция**: закрыть вход\
  При включении данной функции бот будет блокировать всех пользователей, которые пытаются присоединиться к чату. Можно выбрать тип блокировки (бан/мут) и запланировать функцию, чтобы она срабатывала только в заданный промежуток времени.
* **Новая функция**: пробная платная подписка\
  Теперь вы можете протестировать платный функционал получив подписку на 5 дней.
* **Новая функция**: команды\
  При нажатии на кнопку будут показаны все доступные команды и их описание. Есть возможность включить/выключить любую команду (после выключения они не будут показываться в списке команд чата).
* **Новая функция**: Язык (локализация в чате)\
  Вы можете выбрать язык на котором бот будет работать в вашем чате и журнале. (Русский/English/Українська)
* **Новая команда**: /donate\
  Отправив данную команду в чат пользователь сможет оплатить подписку для чата вместо админа.
* **Новая команда**: /mute\
  Администратор чата может выдать мут пользователю. \
  \
  Пример: ответив на сообщение пользователя /mute 60 или без ответа на сообщение /mute @username 60\
  /mute – команда\
  @username – юзернейм пользоватля\
  60 – время на которое нужно заблокировать нарушителя в минутах.
* **Новая команда**: /sorry\
  Ответив на сообщение пользователя /unban или написав в чате /unban @username вы полностью разблокируете его в чате сняв все ограничения.
* **Новая команда**: /report\
  Пользователь может написать команду /report в ответ на сообщение нарушителя. Сообщение нарушителя с кнопками действий отправляется в личные сообщения администратору.
* **Новая команда**: /rules\
  Пользователь может написать команду /rules в чат, а бот отправит правила заданные администратором чата.
* **Обновлено**: функции "доступ по подписке" и "пригласи друга"\
  1\. Добавлен переключатель "Изменить режим на:".\
  \
  \- Когда активен режим "При подписке", то бот будет присылать сообщение с просьбой подписаться на канал/добавить друга как только пользователь вступит в чат.\
  \- Когда активен режим "При написании", то бот будет присылать сообщение с просьбой подписаться на канал/добавить друга только, когда пользователь попытается написать сообщение в чат (работает для всех пользователей чата). Т.е. при отправке сообщения оно будет удаляться, а бот будет отправлять сообщения с просьбой подписаться или добавить друга для доступа к отправке сообщений.\
  \
  2\. Теперь вы можете менять текст сообщения и текст кнопки для функции "Доступ по подписке".\
  3\. Теперь вы можете менять текст сообщения в функции "Пригласи друга".\
  4\. В функции "доступ по подписке" обновили привязку канала к боту. Теперь бот распознаёт ссылки нового вида (t.me/+\_\_\_\_).\
  5\. Добавлена возможность настройки автоудаления этих сообщений.
* **Обновлено**: блокировка входа\
  1\. Теперь функция срабатывает более точно и блокирует нарушителей.\
  2\. Добавлена возможность задавать свой интервал времени
* **Обновлено**: капча\
  1\. Добавлена возможно включить более сложную капчу. Бот каждый раз будет генерировать смайлик, при выборе которого пользователь получит доступ к чату. \
  2\. Добавлена возможность включать и выбирать время автоудаления капчи.\
  3\. Если в чате включено приветствие, то капча встраивается в приветствие.\
  4\. Добавлена возможность выбора лимита времени для прохождения капчи. Если пользователь не пройдёт капчу в указанное время, то к нему будет применено наказание.
* **Обновлено**: ночной режим\
  Добавлена возможность задать собственный текст для начала и окончания ночного режима.
* **Обновлено**: фильтр сообщений\
  1\. Лимит на кол-во слов в фильтре увеличен с 40 до 80.\
  2\. Добавлена возможно выбора наказания (мут/бан).\
  3\. Переписана логика срабатывания фильтров.
* **Обновлено**: удаление ссылок\
  1\. Теперь бот удаляет ссылки, если они отправлены от имени канала.\
  2\. Добавили возможность задать больше вариантов удалений.\
  3\. Добавили возможность создания списка разрешенных доменов и username. Такие ссылки и домены блокироваться не будут.\
  4\. Добавлена возможность выбирать наказание при достижении лимита предупреждений (мут/бан) и возможность выбора срока блокировки.\
  5\. Теперь бот удаляет ссылки, даже, если они прописаны в слове при форматировании.
* **Обновлено**: защита от ботов\
  1\. Добавлена блокировка тех, у кого три или больше смайликов в имени, а также кнопка для включения.\
  2\. Добавлена блокировка тех, у кого китайские символы в именах/сообщениях, а также кнопка для включения.\
  3\. Улучшена защита от арабских символов
* **Обновлено**: отображение команд в чатах\
  Теперь администраторы в своих чатах видят только админские команды (участники чата не видят эти команды)\
  Теперь участники чата видят только команды, которыми могут воспользоваться. Например, команды /donate или /rules и команды триггеров.
* Теперь основная валюта проекта - $.\
  При оплате подписки пишется курс по которому будет оплачена подписка в соответствии с вашей валютой (зависит от выбранной локализации).
* Добавлены новые способы оплаты подписки
* Добавлен новый язык: украинский
* Меню функций пересобрано
* Улучшен словарь английской локализации
* Бот оптимизирован под работу в форумах
* Исправлены обнаруженные баги
* Бот был перенесён на более мощный сервер
* Максимально ускорена и оптимизирована работа бота
* Внесено множество улучшений в «невидимую» и админскую часть часть бота

### 07.11.2021

* Новая функция: защита от ботов
* Новая функция: журнал
* Новая функция: ночной режим
* Новая функция: блокировка входа
* Новая функция: капча
* Новая функция: добавь друга для доступа к написанию сообщений
* Новая функция: смена языка
* Новая функция: удаление ссылок
* Новая команда: /ban
* Система промокодов
* Обновили: фильтр слов
* Добавили множество способов оплаты
* Внесли улучшения в уже имеющийся функционал
* Внесли улучшения в «невидимую» часть бота

### 07.07.2021

* Обновили подключение бота к чату. Теперь это делается ещё быстрее и проще
* Обновили включение и выключение функций. Теперь это делается просто нажав на кнопку
* Добавили партнёрскую программу
* Добавили описание к каждой функции
* Исправили баги и внесли пару мелких изменений

### 11.06.2021

* Официальный релиз бота
* Новая функция: удаление джоинов
* Новая функция: доступ к сообщениям
* Новая функция: отправка приветствия
* Новая функция: фильтр сообщений

### 04.06.2021

* Открытое тестирование бота перед релизом
