Настройки чата

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

Настройки это одна панель, из которой управляется всё поведение бота в группе: какие фильтры ловят нарушения, какие функции включены, куда уходят логи. Панель открывается в личных сообщениях с ботом, поэтому обсуждать при участниках, какой фильтр вы им только что включили, не придётся.

-настройки

Открывает панель управления группой

Синонимы:/settings
Создатель группы
Синтаксис команды
1-настройки

[скриншот: сообщение с кнопкой «Открыть настройки»]

Как открыть

Отправьте команду в группе. Бот ответит кнопкой, которая ведёт в личку, где и появится сама панель. Если вы с ботом ещё не переписывались, телеграм сначала предложит запустить бота, а панель придёт следующим сообщением.

Отправить команду может любой, у кого есть право на настройки бота, а открыть панель только создатель группы. Остальным бот ответит отказом. Настройки меняют то, что касается всего чата сразу, вплоть до наказаний за фильтры, поэтому ключ от них один.

В личке без группы команда бесполезна: бот напомнит отправить её в нужном чате, потому что настройки у каждой группы свои.

Как устроена панель

Главное меню это четыре раздела. Внутри они делятся дальше, у антиспама и ИИ есть свои подразделы. Отдельные кнопки поднимают на уровень выше и убирают панель.

[скриншот: главное меню настроек]

РазделЧто внутри
🛡️ БезопасностьАнтиспам, вайтлист и общая база спама проекта
⚖️ МодерацияВарны и баны, логи ролей, фильтры ссылок, капса и мата, ИИ-модерация
🧩 МодулиФункции бота: активности, достижения, награды, дни рождения, ресты, ИИ, фоны, РП, теги
🔗 ПодключенияАдмин-чат для логов и инфо-канал для списков

Настройки бывают трёх видов. Переключатели показывают, включено сейчас или выключено, и меняются одним нажатием. Числа убавляются и прибавляются кнопками рядом со значением, причём у долгих интервалов шаг растёт вместе со значением, чтобы не жать сотню раз. Настройки с выбором листаются по кругу: нажали, значение сменилось на следующее.

На экране показано только то, что сейчас что-то решает. Срок мута появится, когда за нарушение выбран мут, а настройки инициативы ИИ спрячутся, если сам ИИ выключен. Так что если знакомая строка пропала, значит выключено что-то выше.

Безопасность

Антиспам разбит по видам мусора, каждый вид включается отдельно и со своим наказанием:

ПодразделНа что срабатывает
💬 Обычные сообщенияОднообразный текст: повторы одного слова, сообщения из пары символов
🔁 Похожие сообщенияОдно и то же сообщение, отправленное несколько раз подряд
🌊 АнтифлудСлишком много сообщений за короткое время
🎞 Стикеры и GIFСерии стикеров и гифок от одного участника
😀 ЭмодзиСообщения, набитые эмодзи
↩️ Переносы строкПустые переносы и сообщения-лесенки
👻 Залго-текстНевидимые символы и текст с наложенными метками
🔣 СимволыДлинные цепочки одинаковых символов вроде «аааааа»

Здесь же включается вайтлист вместе с уведомлениями о кике и о пройденной проверке. Сам список допуска ведётся командой в группе, а переключатель решает, закрыт вход или открыт для всех.

База спама это общая защита проекта: пойманные рассылки и их авторы известны всем чатам сразу, поэтому спамер, которого выгнали из одной группы, до вашей уже не доберётся. Отключать её не стоит, а особо опасных бот банит в любом случае.

Модерация

В этом разделе лежат лимит варнов и срок бана, который выдаётся при его достижении, а также требование указывать причину для варна и для бана. Отдельный переключатель отправляет в админ-чат логи по ролям и правам: кто кого повысил, кто менял права.

Фильтры содержимого устроены одинаково: порно-ссылки, приглашения в другие чаты и каналы, капс и мат. У каждого своё включение, действие за нарушение и срок наказания.

Нарушающее сообщение удаляется всегда, выбранное действие идёт сверху: только удалить, варн, мут, кик или бан. Для мута задаётся срок в часах, для бана в днях, где 365 дней считаются «навсегда». У капса дополнительно настраиваются доля заглавных букв и минимальная длина, короче которой сообщения не проверяются.

ИИ-модерация проверяет сообщения по политике чата: неподходящее удаляет, за тяжёлые нарушения банит.

Модули

Выключенный модуль перестаёт и начислять, и отвечать на свои команды.

ПодразделЧто настраивается
🧩 АктивностиУровни, репутация и IQ-тесты
🏆 ДостиженияМодуль достижений, картинка или текст, стиль подписей, логи в админ-чат
🏅 НаградыНаграды и уведомления о выдаче
🎂 Дни рожденияПоздравления: куда отправлять, когда откреплять и удалять
🌴 РестыПравила реста: предельный срок, срок с обязательной причиной, запретный день недели, авто-принятие заявок
🤖 ИИИИ-собеседник: память об участниках, голосовые, случайные ответы и инициатива
🖼 ФоныПользовательские фоны на карточках профиля и уровня
🎭 РПРП-команды: модуль целиком, команды чата, игнор-лист, возрастная категория
🏷 ТегиПроверка тегов по инфо-каналу и что делать с тегами длиннее лимита телеграма
🔔 Уведомления об отказахОтвечать ли участнику, когда у него нет прав или когда модуль выключен

У ИИ три экрана: основное с главным тумблером, случайные ответы и инициатива. Полное выключение здесь нужно редко, чаще хватает паузы командой, про это написано в разделе про ИИ. Время поздравлений задаётся не в панели, а командой -др время.

Подключения

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

Админ-чатом может быть только группа, инфо-каналом только канал. Один чат не может быть тем и другим одновременно, и занятый админ-чат обслуживает лишь одну группу. Служебный чат своих подключений не имеет: если он уже кому-то служит админ-чатом или инфо-каналом, настраивать там нечего, и бот об этом скажет.

Текущий чат тоже можно назначить админ-чатом, но лучше завести отдельную группу, иначе служебные сообщения пойдут вперемешку с общением. Когда админ-чатом становится другая группа, бот выключает в ней активности: уровни, достижения, репутация и IQ-тесты в служебном чате только мешают. Если они всё же нужны, в этой группе придёт сообщение, которым их можно вернуть.

Часть настроек без подключения не работает. Логи достижений, наград, ролей и напоминания об именинниках требуют админ-чата, проверка тегов требует инфо-канала. Включить их заранее бот не даст и подскажет, чего не хватает. А если отключить инфо-канал, проверка тегов снимется сама, чтобы теги не перестали выдаваться молча.

Отключение подключения ничего не удаляет, но логи после этого просто некуда отправлять: наказания и заявки останутся в чате, а часть уведомлений выключится.

Часовой пояс

-часовой пояс

Показывает или меняет время, по которому работает чат

Синонимы:/timezone-часовойпояс-таймзона-tz
Роли с правом на настройки бота
Показать текущий пояс
1-часовой пояс
Изменить пояс
1-часовой пояс<зона>
<параметр> — обязательный

По этому поясу считаются время поздравлений, тихие часы ИИ, дни рестов и даты в сообщениях бота. Название пишется по стандарту IANA: -часовой пояс Europe/Kyiv. Незнакомую зону бот не примет, а после смены покажет местное время, чтобы было видно, что попали в нужный час.

[скриншот: ответ бота после смены часового пояса]

Список часовых поясов

Ниже перечислены часовые пояса, которые чаще всего используются на постсоветском пространстве и в соседних регионах. Полный список соответствует стандарту IANA и насчитывает сотни зон.

Восточная Европа

ПоясСмещениеГорода
Europe/KyivUTC+2 / UTC+3Киев, Харьков, Одесса, Львов
Europe/MoscowUTC+3Москва, Санкт-Петербург
Europe/MinskUTC+3Минск
Europe/RigaUTC+2 / UTC+3Рига
Europe/TallinnUTC+2 / UTC+3Таллин
Europe/VilniusUTC+2 / UTC+3Вильнюс
Europe/ChisinauUTC+2 / UTC+3Кишинёв
Europe/BucharestUTC+2 / UTC+3Бухарест
Europe/HelsinkiUTC+2 / UTC+3Хельсинки
Europe/WarsawUTC+1 / UTC+2Варшава
Europe/BerlinUTC+1 / UTC+2Берлин, Вена

Центральная Азия и Кавказ

ПоясСмещениеГорода
Asia/TbilisiUTC+4Тбилиси
Asia/YerevanUTC+4Ереван
Asia/BakuUTC+4Баку
Asia/AlmatyUTC+5Алматы, Нур-Султан
Asia/TashkentUTC+5Ташкент
Asia/AshgabatUTC+5Ашхабад
Asia/DushanbeUTC+5Душанбе
Asia/BishkekUTC+6Бишкек

Россия

ПоясСмещениеГорода
Europe/KaliningradUTC+2Калининград
Europe/MoscowUTC+3Москва, Санкт-Петербург, Волгоград
Europe/SamaraUTC+4Самара, Ижевск
Asia/YekaterinburgUTC+5Екатеринбург, Уфа, Пермь
Asia/OmskUTC+6Омск
Asia/NovosibirskUTC+7Новосибирск, Барнаул
Asia/KrasnoyarskUTC+7Красноярск
Asia/IrkutskUTC+8Иркутск
Asia/YakutskUTC+9Якутск
Asia/VladivostokUTC+10Владивосток, Хабаровск
Asia/MagadanUTC+11Магадан
Asia/KamchatkaUTC+12Петропавловск-Камчатский

Другие популярные

ПоясСмещениеГорода
UTCUTC+0Всемирное координированное время
Europe/LondonUTC+0 / UTC+1Лондон
Europe/ParisUTC+1 / UTC+2Париж, Рим, Мадрид
Asia/DubaiUTC+4Дубай
Asia/IstanbulUTC+3Стамбул
Asia/NicosiaUTC+2 / UTC+3Никосия
America/New_YorkUTC-5 / UTC-4Нью-Йорк
America/ChicagoUTC-6 / UTC-5Чикаго
America/Los_AngelesUTC-8 / UTC-7Лос-Анджелес

Смещения с двумя значениями через / означают зимнее и летнее время (переход на летнее время меняет смещение на +1). Зоны без летнего времени имеют одно постоянное смещение.