Как пользоваться сайтом nWo и Telegram-ботом гильдии — для игроков и для офицеров.
nWo — сайт гильдии по RF Online Next: состав гильдии, расписание рейдов, лог лута, расписание респавна боссов и правила — всё в одном месте, без гугл-таблиц. Изменения, которые вносят офицеры, появляются на сайте сразу.
Главная страница сайта — таблица со всеми игроками: класс, уровень, БМ, экипировка и бижа. Таблица открыта для просмотра всем, редактировать напрямую нельзя.
Чтобы обновить свои данные — кнопка «Обновить мои данные» вверху страницы. Если твой ник уже есть в таблице, укажи его — поля заполнятся текущими данными, останется поправить нужное. Заявка уходит на проверку офицерам и появится в таблице после одобрения.
Страница «Рейды» — календарь: дни с точкой — запланированный рейд, клик по дню открывает лог лута и участников за эту дату. Статус рейда (ожидание / активен / закончен) виден на странице конкретного рейда — заполняют и меняют офицеры.
Страница «Расписание боссов» — время респавна мировых/полевых гигантов и других активностей из игрового меню Schedule. Заполняют офицеры (из скриншотов игры), обновляется по мере поступления новых снимков — раздел только для просмотра.
Страница «Предметы» — история раздачи лута с гильдейских активностей: дата, кому ушёл предмет, его качество/грейд/прайм. Офицеры добавляют раздачу формой «Добавить лут» под таблицей — выбирают предмет и ник получателя, запись сразу попадает в историю.
Внизу той же страницы — «Кубик гильдии»: привяжи свой ник через Telegram-бота один раз (кнопка «Привязать через Telegram»), и сайт запомнит этот браузер — дальше можно свободно бросать d20 в своё удовольствие. Все броски видно в «Ленте бросков» сразу под кубиком, в реальном времени. Учти: как только офицер заносит в историю выданный предмет, лента бросков обнуляется — это разыгранный кубик относился именно к тому предмету, дальше начинается новый отсчёт.
Страница «Правила гильдии» — общие правила и отдельно правила распределения предметов с гильдейских активностей. Редактируют офицеры, все остальные — только читают.
Напиши боту что угодно (или нажми «Старт», если открываешь чат впервые) — в ответ придёт короткое меню с кнопками: групповой чат, Discord (если у гильдии настроен), сайт, эта инструкция, правила и сброс пароля от админ-панели. Сброс пароля нужен только тем, у кого есть учётка администратора на сайте — обычным игрокам эта кнопка не понадобится.
Бот также сам присылает уведомления в групповой чат: за N минут до респавна боссов по расписанию и напоминание про «Военные игры» по воскресеньям — настраивают офицеры, тебе для этого ничего делать не нужно.
Учётки создают уже существующие администраторы (вкладка «Администраторы» ниже) — самостоятельная регистрация недоступна. Вход — на странице «Вход» (ссылка появляется в углу авторбара на любой странице, если ты не залогинен). Забыл пароль — там же кнопка «Забыли пароль?», подробности в разделе про бота ниже.
На странице конкретного рейда (клик по дню в календаре «Рейды»): «▶ Начать рейд» и «■ Окончить рейд» переключают статус (виден всем как бейдж «Рейд активен/закончен/ожидание»); незакрытый рейд закрывается автоматически по таймеру. «+ Добавить лут» — заносит предмет (тип, качество, грейд, прайм) в лог. «+ Добавить участника» — фиксирует ник и его вклад за рейд. Правки здесь пишутся сразу, без модерации.
Форма «Добавить лут» на странице «Предметы» — просто фиксация факта «кому что ушло»: без привязки к рейду, без тиров и претендентов. Выбираешь предмет, качество, грейд, прайм (если применимо) и ник получателя из состава — запись с сегодняшней датой сразу попадает в «Историю розыгрышей».
Ошибся записью — у каждой строки истории есть кнопка ✕ (с подтверждением), она удаляет запись безвозвратно. Учти: успешное добавление лута заодно очищает «Ленту бросков» кубика гильдии (см. страницу «Предметы» ниже формы) — это ожидаемо, так лента не путает старые броски с новыми раздачами.
Управление игроками — заявки на модерацию (одобрить/отклонить обновление данных игрока) и удаление игрока из таблицы состава.
Управление расписанием — расписание боссов. У игры нет API, поэтому загружаешь скриншот(ы) меню Schedule (кнопкой или Ctrl+V) — сервер распознаёт текст (OCR) и сам склеивает совпадающие по времени строки без дублей. Ничего не попадает на сайт, пока не проверишь распознанные строки и не нажмёшь «Сохранить расписание».
Управление правилами — текстовые поля общих правил и правил получения предметов (markdown), видны всем на странице «Правила гильдии».
Управление автоматизацией — словарь названий боссов для автокоррекции OCR (если распознавание путает обрезанные названия) и настройки Telegram-бота: токен, chat_id/topic_id для уведомлений о респавне и «Военных играх», ссылки на групповой чат/Discord/сайт для кнопок в ответе бота на «/start».
Администраторы — привязка своего Telegram (нужна для сброса пароля через бота), создание новых администраторов (логин + пароль или сгенерированный), блокировка/разблокировка и удаление учёток. Права у всех администраторов одинаковые, отдельных ролей нет.
Чтобы сброс пароля через бота вообще заработал — привяжи свой Telegram один раз: на вкладке «Администраторы» напиши боту в личку что угодно, нажми «Найти мой chat_id», выбери себя из списка и нажми «Привязать».
Дальше при необходимости: на странице входа — «Забыли пароль?» → ввести логин → бот присылает 6-значный код в привязанный чат (не сам пароль) → код нужно ввести на сайте в течение 10 минут → только после этого генерируется и показывается новый пароль. Это специально сделано в два шага — чтобы пароль нельзя было сбросить, просто зная чужой логин.
Учётка techadmin защищена от блокировки и удаления через панель — это предохранитель, чтобы гильдия не осталась без доступа в админку.