← все проекты PROJECT 02 ● DEPLOYED

SANG Bot —
Кадровый аудит

Полноценная система кадрового аудита для игровой фракции SANG. Автоматизирует повышения, переводы, увольнения и ведёт актуальный состав без ручной работы.

Python 3.11 discord.py PostgreSQL Modals Views Auto-sync
Features

Возможности системы

СИСТЕМА ПОВЫШЕНИЙ

Процедура повышения сотрудника с подтверждением старшего состава через встроенные кнопки.

  • Выбор сотрудника и нового ранга
  • Подтверждение старшего состава
  • Автообновление роли в Discord
  • Запись в журнал кадровых решений

ПЕРЕВОДЫ ОТДЕЛОВ

Перевод сотрудника из одного отдела в другой.

  • Выбор нового отдела
  • Автоматическая смена ролей
  • История переводов сотрудника

ЗАПРОС ПОВЫШЕНИЯ

Механизм самостоятельной подачи рапорта на повышение через модальное окно.

  • Заполнение рапорта в модале
  • Статус рассмотрения заявки
  • Автоуведомление о решении

РАПОРТ НА УВОЛЬНЕНИЕ

Оформление и рассмотрение заявки на увольнение с сохранением данных о сотруднике.

  • Фотографии для рассмотрения рапорта(инвентарь и планшет)
  • Причина увольнения
  • Одобрение старшего состава
  • Снятие ролей после подтверждения
  • Кик с дискорд сервера

МОДАЛЬНЫЕ ОКНА

Все кадровые операции выполняются через удобные Discord-модалы без сторонних форм.

  • Нативный интерфейс Discord
  • Валидация полей перед отправкой
  • Поддержка длинных текстов

АВТО-ОБНОВЛЕНИЕ СОСТАВА

Состав фракции в отдельном канале обновляется автоматически каждые 30 минут.

  • Живой ростер в канале
  • Разбивка по рангам
  • Счётчик численности
  • Время последнего обновления

Workflow

Кадровый процесс

1

ИНИЦИАЦИЯ ДЕЙСТВИЯ

Сотрудник запускает нужную команду через слэш.

$ /uprank номер_паспорта:165570 кого:@p1wpaw ранг:11 причина:Запрос одобрен ┌ Отправляется заполненая форма.
2

ЗАПОЛНЕНИЕ МОДАЛА

Discord отправляет модальное окно с заполненными полями — кто, кого, ранг, причина, доказательства и т.д.

📋 Кадровый аудит | Повышение
Заполнил'а@GL MA | Okuname Whou | 165570
Сотрудник@GL MA | Okuname Whou | 165570
StaticID• 165570
Действие• Повышение на 2-й ранг
Причина• Запрос одобрен #запрос-на-повышение
05.02.2026 · 3:26
3

ПОДТВЕРЖДЕНИЕ КОМАНДИРА

Запрос на повышение публикуется в канале командного состава. Одна кнопка — и решение принято.

📋 Запрос на повышение
Заполнил'а@GL MA | Okuname Whou | 165570
StaticID• 165570
Текущий ранг• 15
Новый ранг• 16
Ссылка на отчётlink
01.02.2026 · 20:23
4

АВТОМАТИЧЕСКОЕ ИСПОЛНЕНИЕ

После одобрения бот фиксирует решение, обновляет данные сотрудника и состав фракции в реальном времени.

📋 Запрос на повышение
Заполнил'а@GL MA | Okuname Whou | 165570
StaticID• 165570
Текущий ранг• 15
Новый ранг• 16
Ссылка на отчёт• link
05.02.2026 · 3:26
✓ Одобрено Проверил'а: GL MA | Okuname Whou | 165570

Demo

Как это выглядит в деле

Кадровый аудит — Повышение
📋 Кадровый аудит | Повышение
Заполнил'а@GL MA | Okuname Whou | 165570
Сотрудник@GL MA | Okuname Whou | 165570
StaticID• 165570
Действие• Повышение на 2-й ранг
Причина• Запрос одобрен #запрос-на-повышение
05.02.2026 · 3:26
Рапорт на увольнение
📋 Рапорт на увольнение
Сотрудник@GL MA | Okuname Whou | 165570
StaticID• 165570
Отдел• MA
Причина• По собственному желанию
05.02.2026 · 3:30
Запрос на повышение → одобрен
📋 Запрос на повышение
Заполнил'а@GL MA | Okuname Whou | 165570
StaticID• 165570
Текущий ранг• 13
Новый ранг• 14
Доказательства• 3 скриншота (вложения)
01.02.2026 · 16:42
✓ Одобрено GL MA | Okuname Whou | 165570
Заявление на перевод
📋 Заявление на перевод
Заполнил'а@GL MA | Okuname Whou | 165570
Имя Фамилия• GL MA | Okuname Whou | 165570
StaticID• 165570
Текущая фракция• SANG
Желаемая фракция• FIB
01.02.2026 · 16:42

ОФИЦЕРЫ ТРАТЯТ ВРЕМЯ НА РУТИНУ?

Напиши — разберём где можно автоматизировать и что это даст реально.

Написать в Telegram ← К проектам