Заявки на обновление данных игроков и управление составом гильдии — доступно только авторизованным администраторам.
Проверка входа…
Эта страница доступна только администраторам гильдии. Войти
Заявки на модерацию
Удаление игрока
Мой Telegram (для сброса пароля)
Зачем это нужно: если забудешь пароль, на странице входа можно будет нажать «Забыли пароль?» — бот пришлёт код подтверждения именно в этот чат, и только с ним пароль реально сменится. Без привязки сброс через бота недоступен.
Как привязать — 3 шага:
1. Открой Telegram и напиши боту гильдии в личку что угодно (например «привет») — он сразу ответит коротким меню, это нормально, значит бот тебя увидел.
2. Вернись сюда и нажми «Найти мой chat_id» ниже — в списке появится чат, который ты только что открыл.
3. Найди себя в списке (по имени/тексту сообщения) и нажми на него, потом нажми «Привязать».
Загрузка…
Последние чаты, которые видел бот — нажми на свой:
Администраторы сайта
Любая учётка здесь — полноправный администратор (доступ ко всей этой панели). Права одноуровневые, отдельных ролей нет. Заблокированная учётка не может войти, но остаётся в списке — можно разблокировать обратно; удаление стирает её насовсем.
Пароль: от 8 символов, минимум одна заглавная, одна строчная буква, одна цифра и один спецсимвол.
Расписание активностей (респавн боссов)
У игры нет открытого API — расписание респавна видно только в самом клиенте (меню Schedule) и обычно не влезает в один экран. Загрузи один или сразу НЕСКОЛЬКО скриншотов (кнопкой ниже, выделив сразу все файлы, или по одному через Ctrl+V) — сервер распознает их по очереди и сам склеит совпадающие по времени строки без дублей, но ничего не сохранится на сайт, пока ты не проверишь строки ниже и не нажмёшь «Сохранить расписание». Именно эта таблица (после сохранения) — то, что бот в Telegram использует для уведомлений; страница «Расписание боссов» её только показывает. Если скриншотов давно не грузили и таблица пустая — кнопка «Подставить из стабильного расписания» заполнит сегодня/завтра из уже проверенной недельной закономерности (та же, что видна на странице «Расписание боссов»), проверь и сохрани.
Ctrl+V тоже работает, в любом месте страницы.
Сырой текст, который увидел OCR (для справки, если разбор по строкам ниже что-то понял неверно):
Дата
Тип
Босс / активность
Время
Правила гильдии — Общие правила
Текст в формате Markdown (**жирный**, списки через "- ", заголовки через "## Заголовок") — отобразится на странице «Правила гильдии».
Правила гильдии — Правила получения предметов
Текст в формате Markdown — отобразится на странице «Правила гильдии», во втором блоке.
Словарь названий боссов/активностей (автокоррекция OCR)
Текст в игре бежит строкой и на скриншоте иногда попадает обрезанным — OCR может прочитать вместо полного названия только обрывок (например "рупп а" вместо "...группа А"). Если название из этого списка есть в распознанной строке хотя бы частично, оно автоматически подставится целиком. По одному названию на строку — допиши новое, если увидишь очередной обрывок в таблице расписания, и в следующий раз он должен исправиться сам.
Счётчик гильдейских активностей
Загружай сюда файл участия гильдии из игры (GuildParticipation.xml) — можно хоть каждый день, хоть несколько раз в день. За каждую отмеченную активность из списка (Гильдейский рейд, Экспедиция, Битва за Элизиум, Арена Стали, Авангардный бой, Война за ресурсы, Крепость Альберн) игрок получает +1 к счётчику на странице состава гильдии — но не больше одного раза за одну и ту же активность за игровую неделю (сброс — понедельник 05:00 МСК), даже если в файле она уже отмечена с прошлой загрузки. «Выполнено»/«Пожертвование»/«Активность» в счётчик не идут — это не активности из списка.
Сервисные уведомления (в Telegram-чат)
Разовое объявление в общий Telegram-чат гильдии — например, что ивент закончился или продлится до такого-то времени. Поле времени пустое — уйдёт сразу; указано будущее время — отправится автоматически, когда оно наступит (пока не отправлено, можно отменить в списке ниже).
Пусто в поле времени — отправка сразу.
Текст
Когда
Статус
Telegram-уведомления о респавне
Бот пишет в чат за N минут до времени из расписания (по каждой строке — один раз), а в личку — сам отвечает на «/start» коротким приветствием с кнопками: групповой чат и Discord появляются, только если вписать ссылки ниже (пусто — кнопки нет), «Сайт гильдии» / «Правила гильдии» / «Сброс пароля» — всегда, по адресу сайта. Заявки на модерацию ростера тоже приходят сюда с кнопками «Одобрить»/«Отклонить» — нажать их может только админ сайта с привязанным личным Telegram (см. вкладку «Администраторы»). 1) Создай бота через @BotFather, вставь токен ниже и сохрани. 2) Напиши в каждую тему группы гильдии, куда должны падать уведомления (общая тема, «Военные игры», модерация), любое сообщение — бот должен состоять в группе и видеть сообщения. 3) Нажми «Найти chat_id» — появится список последних чатов/тем; у каждой обнаруженной темы есть кнопки, назначающие её как основную/«Военные игры»/«Модерация» прямо в нужное поле. 4) Сохрани ещё раз и включи уведомления.
Последние чаты/темы, которые видел бот — клик по строке подставляет chat_id и Topic ID (основной); если группа разбита на темы форума, у темы есть ещё три кнопки — назначить её конкретно как основную/«Военные игры»/«Модерация».
ИИ-распознавание скриншотов (Gemini)
Ключ для Google Gemini API (бесплатный уровень — 1500 запросов в день, без карты: aistudio.google.com/apikey). Сейчас используется бэкендом при разборе скриншота инвентаря заявки игрока — читает качество/грейд/заточку по всем 16 ячейкам сразу, точнее и с грейдом (которого раньше не было вообще). Пусто — сервер тихо остаётся на старой пиксельной эвристике/OCR, ничего не ломается.