Алтым
СТАРАЯ СТРАНИЦА, МОЖЕТ ИМЕТЬ ПРОБЛЕМЫ С ОТОБРАЖЕНИЕМ!
UpLazrDБота нельзя самостоятельно добавить на сервер, эта функция будет доступна в следующих обновлениях.
Но вы можете обратиться к нам в Discord, чтобы мы добавили его на ваш сервер и настроили.
📖 Документация
Чтобы узнать, как использовать бота, выберите нужную вкладку с информацией на панели ниже 👇Выбирайте категорию, нажав на нужную вкладку.
Русская рулетка

«Шанс 1 к 6... Но у кого-то он всегда 100%»
Симуляция игры русской рулетки. Вы можете указать одного или нескольких пользователей, после чего Алтым начинает игру, определяя в случайном порядке положение пули в барабане и первого участника. Игра разделяется на раунды — если все участники прошли по очереди или кто-то проиграл, то начинается следующий раунд. Каждые 5 секунд проходит 1 ход. Если ход участника совпал с положением пули в барабане, то случается "выстрел" и соотвественно проигрыш участника. После "выстрела" Алтым снова "заряжает" пулю в случайном положении и игра продолжается. Игра оканчивается в том случае, если остался последний участник.
/русская_рулетка [участники]/русская_рулетка @uplazrd @asscock. @user3 → Игра пройдёт в штатном режиме./русская_рулетка @uplazrd мать_закурея @asscock. → Ошибка: один из участников не найден./русская_рулетка @uplazrd → Ошибка: нужно минимум 2 участника.Рандомайзер

«Вращайте барабан»
Алтым выводит случайное число в заданном диапазоне. Причём параметр [от] не обязателен, по умолчанию он равен 1.
/рандом [от] [до]/рандом 11 61 → В пределах от 11 до 61 выпало число 14 /рандом 100 → В пределах от 1 до 100 выпало число 69/рандом 100 10 → Ошибка: число "от" должно быть меньше числа "до"
Аватар и Баннер

«Покажи свой стиль — или подсмотри чужой!»
Показывает аватарку или баннер участника. Если не указать пользователя — покажет ваше.
/аватар [участник]/баннер [участник]/аватар @uplazrd → Аватар пользователя UpLazrD /аватар → Ваш аватар/баннер @Алтым → Баннер пользователя Алтым/баннер @uplazrd → У этого пользователя нет баннера.
Правило 34

«Правило 34: Если это существует, то об этом естьданные удалены. Без исключений.»
Алтым выводит случайную картинку из всеми известного источника. Использовать с осторожностью.
/r34 [теги] [количество] [личное] [антимусор] [pid] [теги] — отвечает за то, какого рода посты вы хотите получить[количество] — очевидно, означает сколько постов вы хотите получить (но не больше 5)[личное] — если Да, то бот ответит вам скрытым сообщение[антимусор] — исключает мусорные теги из поиска, по типу ai_generated [pid] — техпараметр, отвечающий насколько "рандомный" будет "рандом", если вы ищете что-то малоизвестное, лучше снизить значение/r34 venom 5 → Посты [1][2][3][4][5]. Теги: venom /r34 war_thunder → Пост [1]. Теги: war_thunder /r34 → Пост [1]. Теги: рандом.
Объявить ГОЙДУ

«Гойда, братья и сёстра! Бойся, мы идём! ГОЙДАААА!»
Выводит случайную гифку с ГОЙДОЙ! ГОООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООЛ!
/гойда!ГОЙДАКальян (рофло-РП)

«Выпустил дух чарончика»
Алтым выводит сообщение золотого цвета, где сообщается, что вы затянулись делюкс кальяном.
/кальян
Важная информация
1. Привилегированный список
ℹ️ Их права вносить в базу данных не нужно — они всегда в привилегированном списке.
⚠️ Владелец сервера может отнять у администраторов права на управление ботом (но права модерации - нет).
2. Ограниченные права
Для остальных пользователей доступ определяется настроенными ролями в базе данных бота. Каждая команда привязана к конкретным ролям.
Такие права, к примеру, действуют на Мечте Воителя.
| Команда модерации | Доступные роли |
|---|---|
| /бан /кик | Офицер, Смотритель |
| /мьют /очистить /сдоступ | Кадет, Офицер, Смотритель |
| /вгулаг | Надзиратель, Главнадзир, Кадет, Офицер, Смотритель |
⚠️ Даже если вы модератор в Discord, но вашей роли нет в базе данных для команды — Алтым откажет в доступе.
📌 Права не наследуются по иерархии, если их явно не указать.
Как проверить свои права?
Введите команду — если она сработала, значит, у вас есть права. Если нет — бот ответит:
«Отказано. Недостаточно прав для выполнении этой команды.»
📌 Чтобы посмотреть все права модераторов на данном сервере введите !админ-права
Q: Я администратор, но бот пишет «недостаточно прав»!
A: Проверьте, что у роли есть право Администратор в настройках сервера.
———————
Q: Как добавить роль для команды?
A: Это могут сделать только владельцы/разработчики через специальные настройки бота. Бот в разработке, функционал для этого ещё делается. Пока-что через запрос у разработчика.
Перед выдачей наказания Алтым проверяет несколько условий:
Иерархия ролей
Иерархия строится на списке ролей в самом Discord (не в базе данных бота, но права берутся оттуда). Важно, чтобы роли были правильно установлены. Модератор не может наказать модератора, если его позиция в списке равна его или выше.
Пример неправильной расстановки ролей в Discord:
Офицер не сможет забанить Нарушителя, так как он банально выше в списке. Зато Кадет с ролью Премиум сможет замьютить даже Смотрителя и всех, кто в списке ниже.
⚠️ Администраторы хоть и имеют полные права, но они могут быть наказаны администратором с более высокой ролью.
📌 Владелец сервера имеет наивысшие права и может наказывать администраторов и всех пользователей. Но соблюдая Ключевые условия
Алтым понимает число + единицу измерения (на русском или английском):
📌 Регистр букв не важен: 1Д = 1д.
❌ Алтым отклонит запрос, если:
📝 Алтым ожидает команду в одном из форматов:
!команда @участник [время] [причина]!команда [время] [причина]📌 Можно комбинировать ответ и упоминание — Алтым в приоритете выберет упоминание.
!мьют Он меня заебал 10ч → Время должно стоять первым параметром (но после упоминания)!мьют 10ч @uplazrd Психическая атака → Конечно, время должно стоять после упоминания, если оно есть.!мьют @uplazrd Нарушение правил → Тут не указана длительность.!мьют 10ч Нарушение правил → А тут вообще нет ни упоминания, ни ответа.!мьют @uplazrd 5мин Остынь → Выдан мьют @uplazrd на 5 мин, причина: Остынь!мьют 2ч Оскорбление → Выдан мьют @uplazrd на 2 час, причина: Оскорбление!мьют @uplazrd 1ч Окей → Выдан мьют @uplazrd на 5 мин, причина: Окей!бан @asscock Обман админов → Выдан бан @asscock навсегда, причина: Обман админов!вгулаг @uplazrd Слишком обрадовался → Изолирован @uplazrd, причина: Слишком обрадовалсяЗаглушка пользователя

«*Смешная цитата которая хоть как-то связана с мьютом*»
Выдаёт тайм-аут Discord определённому пользователю с указанной длительностью, отправляя в лог-канал нарушений и личные сообщения (если включены) сообщение об действии. Замьюченный не сможет, очевидно, писать в чат, а так-же использовать интеграции, реакции, подключаться к голосовым и в общем не сможет взаимодействовать с чатом. Мьют снимается автоматически по истечению указанного времени, либо если его снимет модератор.
/мьют [пользователь] [время] [причина]!мьют [ответ/пользователь] [время] [причина]/размьют [пользователь] или !размьют [ответ/пользователь]/mute и /unmute или !mute и !unmute[пользователь] — команда ожидает либо упоминание пользователя, либо ответ на сообщение.[длительность] — обязательный параметр, определяет на сколько участник будет заглушен.[причина] — необязательный параметр (по умолчанию "не указано"), отображает причину мьюта./мьют @uplazrd 12ч олух баля → Вы выдали мьют участнику UpLazrD на 43200 секунд, причина: олух баля!мьют 2ч → Вы выдали мьют участнику UpLazrD на 7200 секунд, причина: не указанаБлокировка пользователя

«Познал силу админскую»
Выдаёт блокировку и изгоняет пользователя с сервера навсегда. Отправляет в лог-канал нарушений и личные сообщения пользователя (если включены) сообщение о бане. Блокировка действует перманентно или до тех пор, пока модератор не снимет её.
/бан [пользователь] [причина]!бан [ответ/упоминание] [причина]/разбан [пользователь] или !разбан [ответ/пользователь]/ban или /unban[пользователь] — команда ожидает либо упоминание пользователя, либо ответ на сообщение.[причина] — необязательный параметр (по умолчанию "не указано"), отображает причину бана./бан @uplazrd → Вы заблокировали пользователя UpLazrD навсегда, причина: не указана!бан предатель родины → Вы заблокировали пользователя asscock навсегда, причина: предатель родиныИсключение пользователя

«Познал силу админскую»
Изгоняет пользователя с сервера, он может вернуться на сервер в любой момент. Отправляет в лог-канал нарушений и личные сообщения пользователя (если включены) сообщение об исключении.
/кик [пользователь] [причина]!кик [ответ/упоминание] [причина]/kick или !kick[пользователь] — команда ожидает либо упоминание пользователя, либо ответ на сообщение.[причина] — необязательный параметр (по умолчанию "не указано"), отображает причину кика./кик @uplazrd → Вы изгнали пользователя UpLazrD с сервера, причина: не указана!кик чистка → Вы изгнали пользователя asscock с сервера, причина: чисткаИзоляция пользователя

«ВЫПУСТИТЕ МЕНЯ НАХУЙ ОТСЮДА!!!»
Выдаёт участнику (заранее заготовленную) роль изоляции. Отправляет в лог-канал нарушений и личные сообщения пользователя (если включены) сообщение об заключении. Не работает против пользователей с правом "Администратор", так как оно невелирует все запреты. Важно: администраторы заранее должны настроить роль так, чтобы права на доступ к каналам был убран, кроме специальных каналов изоляции.
/вгулаг [пользователь] [причина]!вгулаг [ответ/пользователь] [причина]/цирк /сцирк или !цирк !сцирк[пользователь] — команда ожидает либо упоминание пользователя, либо ответ на сообщение.[причина] — необязательный параметр (по умолчанию "не указано"), отображает причину кика./вгулаг @uplazrd насрал в чат → Вы изолировали пользователя UpLazrD, причина: насрал в чат!вгулаг → Вы изолировали пользователя asscock, причина: не указана!цирк → Вы изолировали пользователя UpLazrD, причина: не указанаСнять доступ с канала

«Не придумал»
Снимает с участника право писать в канале, где была вызвана команда. В отличие от других команд, оно не отправляет сообщения в ЛС или лог-канал, а причина отображается только в сообщении-ответе на команду. Не работает против пользователей с правом "Администратор", так как оно невелирует все запреты.
/сдоступ [пользователь] [причина]!сдоступ [ответ/упоминание] [причина]/доступ [пользователь] или !доступ [ответ/пользователь][пользователь] — команда ожидает либо упоминание пользователя, либо ответ на сообщение.[причина] — необязательный параметр (по умолчанию "не указано"), отображает причину кика./сдоступ @uplazrd меганасрал → Пользователю UpLazrD запрещено писать в #💥|важное!сдоступ → Пользователю asscock запрещено писать в #💬|чатОчистить канал

«Не придумал»
Очищает заданное количество сообщений в канале, где была вызвана команда. Если указан пользователь - убирает только у него, если нет - то от всех. Не отправляет сообщение в лог-канал нарушений. Не удаляет сообщения, которые были отправлены 12 часов назад и старее в целях безопасноти (вы же не хотите, чтобы ваш чат снесли за секунду?)
/очистить [пользователь] [количество][пользователь] — необязательный параметр, если его нет - будут очищены от всех юзеров.[причина] — определяет, сколько сообщений должно быть удалено./очистить 100 → Удалено 100 последних сообщений от всех пользователей./очистить @uplazrd 100 → Удалено 100 последних сообщений от UpLazrD.Статус сервера

«Математика - лженаука. Цифр - не существует. Всё это придумали ящеры...»
Показывает текущее состояние выбранного сервера Space Station 14, включая количество игроков, режим игры, текущую карту, время начала раунда и его номер, теги, статус режима бункера и другую полезную информацию.
/статус [из списка | вручную] [выбрать сервер | ввести адрес][из списка | вручную] — выводит способ получения статуса.[выбрать сервер] — если выбран "из списка".[ввести адрес] — если выбран "вручную". Если вы выбрали "из списка", то Алтым вам предложит 50 крупных серверов игры на выбор. Список обновляется вручную (да и к тому же редко). В случае, если вы не нашли сервер, то вводите вручную, либо предложите изменение разработчику бота.
📌 Вы можете воспользоваться поиском, но не факт, что ваш сервер будет найден. Особенно если он нулевой или новый.
Если вы выбрали "вручную", то вы сами должны ввести адрес в следующем формате протокол://адрес:порт/путь/к/серверу
🔎 Рассмотрим подробнее:
протокол — обязательный параметр, принимает два значения - ss14 или ss14s в зависимости от наличия шифрования данных. Крупные сервера обычно имеют шифрование, но вы можете посмотреть его наличие при подключении к серверу. адрес — вроде всё понятно, принимает доменное имя, например ss.trealside.ru либо айпи цифрами, к примеру 256.256.256.256порт — необязательный параметр, нужен если сервер стоит на специфичном порте/путь/к/серверу — необязательный параметр, нужен если сервер имеет специфичный путь к своему серверу📌 Правильный адрес сервера вы всегда можете увидеть при подключении к нему в игре, написан мелким шрифтом, в нижней части окошка с информацией (ещё на фоне космос двигается, это так, подсказка).
По неизвестной причине, сервера Corvax очень сильно не хотят делиться данными об статусе своих серверов. Поэтому они будут выводить ошибку подключения. Как исправить эту проблему - неизвестно.
/статус из_списка "[RU] Мечта Воителя" → Статус сервера SS14 "[RU] Мечта Воителя".../статус вручную ss14://ss.trealside.ru → Статус сервера SS14 "[RU] Мечта Воителя".../статус вручную ss14s://game1.station14.ru/main/server → Статус сервера SS14 "Corvax - Main"...
Конфигурация
Этот раздел, как и функционал бота, в активной разработке.