AC Droidec

Справка

Документация по командам

Все команды бота (/ в Discord), сгруппированные по разделам. Новичкам — сначала Начало работы.

Показать: Все Открыто всем Участник гильдии Участник — про себя Офицер / лидер

Регистрация

Привязка своего Discord-аккаунта к коду союзника SWGOH — без этого команды вида «мой персонаж» не знают, кого имеют в виду.

  • /регистрация ally_code: Открыто всем Привязать себя к коду союзника. Работает даже для тех, кого бот вообще не знает — сам проверит через игру, что этот аккаунт состоит в обслуживаемой гильдии. После этого команды без указания игрока (например /статы) по умолчанию берут этот аккаунт.
  • /регистрация ally_code: альт:True Участник гильдии Привязать второй (альт) аккаунт, не заменяя основной.
  • альт:True в проверочных командах Участник — про себя В /статы, /дк_требования проверить, /омикроны отчёт, /задачи отчёт — проверить свой второй аккаунт без ввода кода союзника. Работает и когда второй аккаунт в другой гильдии: тогда берутся плейты и требования той гильдии (в /статы ставьте «альт» до выбора плейта).
  • /регистрация ally_code: участник:@X Офицер / лидер Зарегистрировать другого участника вместо себя. Если этот код союзника уже был по ошибке привязан к чужому Discord — офицерский вызов переносит его на указанного участника.
  • /регистрация_отмена [ally_code] Участник гильдии Отвязать код союзника от себя. Если у вас несколько аккаунтов (основной + альт) — параметр ally_code обязателен, чтобы уточнить, какой из них отвязать. Если отвязывается основной, а альт остаётся — альт автоматически становится новым основным.
  • /регистрация_отмена ally_code: участник:@X Офицер / лидер Отвязать аккаунт другого участника вместо своего.
  • /регистрация_отчёт Офицер / лидер Список по всей гильдии: кто ещё не привязан, у кого основной аккаунт, у кого — альт.

Статы и плейты

Нормы по статам персонажей (плейты) и проверка реального игрока по ним. В Discord — только просмотр, плейты создаются и правятся на сайте (/plates).

  • /статы [игрок] Участник — про себя Проверка статов персонажа(ей) игрока по его реальным модам/шмоту по нормам плейта. Параметр «сценарий»: как сейчас / релик поднят только тем, кто ниже цели / полный подгон релика. У персонажей с двумя вариантами мод-билда («вариант 1»/«вариант 2», названия задаются на сайте) активный вариант определяется автоматически по фактическим основам модов игрока — либо форсируется параметром «вариант». «с_отрядом»: не проверять плейт у тех, у кого нет его отряда (состав отряда задаётся на странице плейта на сайте; в модульном плейте — отряд каждого плейта-источника), по умолчанию проверяются все. «только_кресты»: показать только невыполненное (❌). Ответ — одно сообщение с листанием: сначала итог (у каждого персонажа кнопка «Открыть» — сразу на его страницу), дальше по странице на каждого персонажа плейта. «обновить» берёт свежие данные из игры не чаще раза в 5 минут на игрока. Без игрока — берётся ваш зарегистрированный аккаунт. Участник может проверить только себя; чужого игрока и «гильдия» — только офицеры.
  • /статы_релик Офицер / лидер Пересчитать уже заданную в плейте норму персонажа на другой уровень реликвии — без привязки к игроку, просто «а что если норма была бы для релика N». У персонажа с двумя вариантами мод-билда показывает вариант 1, если не задан параметр «вариант».
  • /статы_требования плейты Участник гильдии Список всех существующих плейтов: сколько в каждом персонажей и требований.
  • /статы_требования список Участник гильдии Показать все требования плейта целиком, либо только по одному персонажу.

Датакроны

Требования к датакронам по сезонам ТБ и автосверка с тем, что реально есть у игроков. В Discord — проверка и список, сами требования задаются на сайте (/datacrons).

  • /дк_требования список [сезон] Участник гильдии Список требуемых датакронов с приоритетами. С «сезон» — только этот сезон, без него — все сезоны, где есть требования.
  • /дк_требования проверить сезон: [игрок] [гильдия] Участник — про себя Без игрока и без гильдия:True — проверка по вашему зарегистрированному аккаунту (участникам доступно только это). С игроком — проверка конкретного человека, с гильдия:True — сводный отчёт по всей гильдии (кто не закрыл «Обязательно»): оба варианта только для офицеров. Под сводкой есть кнопка «Тегнуть должников» — бот одним сообщением в этот же канал тегает всех, кто не закрыл «Обязательно», и пишет, чего именно не хватает.

Задачи

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

  • /задачи отчёт [игрок] Участник — про себя Прогресс по задачам. Свой отчёт открыт всем; отчёт по чужому игроку или по всей гильдии — только офицерам.

Территориальная битва (ТБ)

Отчёты по итогам ТБ, сравнение по игрокам/этапам, план планет по фазам и автоматический ордер по картинке стратегии.

  • /тб_отчет Офицер / лидер Панель отчётов: выберите вид отчёта (сводка гильдии за ТБ, игрок за ТБ, сравнение гильдии или игрока по последним ТБ), саму ТБ (из сохранённых последних) и игрока — и нажмите «Показать». Отчёт придёт файлом в то же скрытое сообщение; «Показать всем» публикует его в канал. Игроки, ушедшие из гильдии, тоже есть в списке. То же на сайте: /tb.
  • /тб_ордер_из_картинки Офицер / лидер Собрать ордер на 6 этапов ТБ из картинки Strategy Summary и сохранить как план (выбрать активным — в /тб_план). Картинка — скриншот вкладки «Strategy Summary» планировщика ТБ в ХотЮтилс (HotUtils), не из самой игры: наверху вкладки Round 1-6 и Strategy Summary, нужна именно последняя — таблица Dark/Mixed/Light/Bonus по раундам, с рейтингом ★ снизу справа в каждой заполненной ячейке (пример ниже). Порядок: 1) создать в Discord отдельный тред и первым сообщением в нём отправить этот скриншот; 2) вызвать команду со ссылкой на этот тред. Пример: `/тб_ордер_из_картинки ссылка:<ссылка на тред> название:«44 неделя» звёзды:120` — бот распознает картинку и опубликует в тот же тред 6 сообщений (по одному на этап). Параметр принудительно:True — опубликовать заново, даже если ордер для этих этапов в треде уже есть (например, план поменялся). То же на сайте: /tb/order-plans, блок «Ордер из картинки».
  • /тб_план Офицер / лидер Панель планов ордера ТБ: список планов с отметкой активного, выбор плана и этапа, кнопки «Сделать активным», «Предпросмотр» (что уйдёт в канал по всем 6 этапам), «Разослать взводы» (в личку назначенным игрокам, с исключениями), «Удалить» (с подтверждением) и «Сохранить ветку» — зарегистрировать готовую ветку с ордером на 6 этапов (бот проверит, что все этапы на месте). То же на сайте: /tb/order-plans и /tb/platoons.

Территориальная война (ВГ)

Быстрый копипаст-ордер по контрам на ВГ.

  • /вг_ордер пак1: контра1: локация1: [пак2: контра2: локация2: ... до 5] Офицер / лидер Собрать готовый копипаст-ордер по ВГ. Команда одна, но параметров у неё много: до 5 троек «пак / наша контра / локация» — все заполняются за один вызов, Discord откроет их по очереди при наборе команды (сначала пак1, контра1, локация1, затем можно продолжить пак2 и т.д.). Каждое поле — через автодополнение (пак и локация — по фиксированному списку, контра — по базе контр гильдии), вручную печатать не нужно и не сработает. Если под пак не выбрана контра — ордер выйдет с пометкой «контра не выбрана», это не ошибка, просто впишите её в готовый текст вручную. Заполнять нужно только реально нужное число паков (1-5), остальные слоты можно оставить пустыми. Ордер сначала виден только вам; кнопка «Показать всем» публикует его в текущий канал.
  • /вг_гайды_синхронизация Офицер / лидер Форс-синхронизация базы контр из форум-канала гайдов ВГ (обычно синхронизируется сама). То же на сайте: кнопка «Синхронизировать сейчас» на /tw.

Нарушения

Учёт пропусков/нарушений участников по ТБ, ВГ, рейдам.

  • /нарушения [игрок] Офицер / лидер Панель нарушений: без игрока — таблица гильдии за 90 дней, с игроком — его досье. Режим (ТБ/ВГ/Рейд) и до трёх нарушений — выпадашками, «Зафиксировать» спросит дату и комментарии и опубликует нарушение в канале; «Снять нарушение» — выбор конкретного; «Показать всем» — таблица или досье в канал. Игрока можно сразу указать параметром (подсказки по нику) или Discord-тегом.

Дни рождения

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

  • /др Офицер / лидер Панель дней рождения: список по ближайшей дате, выбор участника сервера (с поиском), «Задать дату» (ДД-ММ-ГГГГ или ДД-ММ) и «Удалить».

Омикроны (фан)

Автообъявления в канале о том, кто получил омикрон, с шуточной подписью под конкретного персонажа. Канал и фразы настраиваются на сайте (/settings, /omicron/phrases).

  • /омикроны отчёт [игрок] Участник — про себя Какие приоритетные для ВГ омикроны игрок уже готов поставить (владеет всеми юнитами-требованиями на нужном релике), но ещё не поставил. Свой отчёт — без параметра, через /регистрация; чужого игрока смотрят только офицеры.

Настройки гильдии

Каналы и роли, которые бот использует для авто-уведомлений — дублируется страницей /settings на сайте.

  • /канал Офицер / лидер Запомнить текущий канал/ветку в списке гильдии — станет доступен для выбора в настройках оповещений (Discord и сайт). Для обычных каналов это не обязательно: на /settings в списке есть все каналы сервера; /канал нужен для веток (тредов).
  • /настройки Офицер / лидер Панель настроек гильдии. Сверху выбираете раздел (ТБ — тег на подготовку, ТБ — план и ордер, ТБ — итоговый отчёт, День рождения, ВГ — гайды, Задачи; Антиспам — только владельцу бота), ниже — списки каналов и ролей сервера с поиском (пустой выбор — сбросить) и кнопки вкл/выкл модулей. Вызывать на сервере гильдии. Время рассылок и расписание тегов — на сайте (/settings).

Прочее

  • /пригласить Открыто всем Получить ссылку, чтобы добавить бота на свой Discord-сервер.
  • /подписка Открыто всем Ссылка на страницу подключения и продления подписки гильдии на сайте. Если вызвать на сервере гильдии — ID сервера подставится в форму сам.

Ручной доступ (офицеры своей гильдии)

Для участников, которых бот не резолвит по игровому рангу (например Discord другого аккаунта). Действует только в рамках вашей гильдии — веб-аналог: страница /access.

  • /грант Офицер / лидер Панель ручного доступа для тех, кого бот не узнаёт по игровому рангу: список выданных, выбор участника сервера (с поиском) и уровня (Игрок/Офицер), «Выдать доступ» (спросит код союзника) и «Снять доступ». Действует только в вашей гильдии.