> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.erlcrussia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update V1.0.2

<div id="no-header-here" />

<img src="https://mintcdn.com/erlc-47f767d3/_iVigq3or-u2qMBa/assets/changelogs/tech-part-update.png?fit=max&auto=format&n=_iVigq3or-u2qMBa&q=85&s=12d00803080b6a90e5dfae325e813de2" alt="Update V1.0.2" style={{width: "100%", height: "219px", borderRadius: "12px", objectFit: "cover", objectPosition: "0% 63%"}} noZoom width="1920" height="1080" data-path="assets/changelogs/tech-part-update.png" />

<div className="flex justify-center items-center w-full -mt-8">
  <h2 className="text-3xl font-bold">Update V1.0.2 — 24.08.2026</h2>
</div>

<div className="flex justify-center items-center w-full text-center">
  Major release of the <b>Department Oversight</b> bot and documentation update: a new shift tracking system, leaves and reduced activity, unified management and discipline panels, in-Discord setup, and bilingual support. Includes a dedicated bot guide section and a ClueControl M migration manual.
</div>

***

<div className="flex justify-center items-center w-full -mt-14">
  ## Documentation Update
</div>

### New “Bots” Section

A dedicated **“Bots”** section has been added under the **Guides** tab, featuring a migration manual and 15 in-depth tutorials for the Department Oversight bot:

* [**Migration Guide from ClueControl M**](/en/guides/bots/migration-from-cluecontrol-m) — step-by-step transfer of shifts, leaves, and role configurations with command mapping tables and a checklist.
* [**Bot Setup**](/en/guides/bots/department-oversight/configure) — architectural overview, initial setup sequence, and `/configure` command.
* [**Language Selection**](/en/guides/bots/department-oversight/language) — switching server interface language (RU/EN).
* [**Access Permissions**](/en/guides/bots/department-oversight/permissions) — configuring Config Roles, Allowed Roles, and command prefixes.
* [**Rank System**](/en/guides/bots/department-oversight/ranks) — creating departments, ranks with auto-role grants, dismissal types, and blacklists.
* [**Punishments and Suspensions**](/en/guides/bots/department-oversight/punishments) — violation types, escalation tiers, automation, and explanatory statements.
* [**Log Channels**](/en/guides/bots/department-oversight/logs) — audit logging and channel movement tracking.
* [**Shifts**](/en/guides/bots/department-oversight/shifts) — base settings, shift types, role quotas, and duration formats.
* [**Leaves**](/en/guides/bots/department-oversight/loa) — intake status, review channel, role assignments, and auto-removal.
* [**Reduced Activity**](/en/guides/bots/department-oversight/ra) — 50% reduced quota status and application processing.
* [**Tickets**](/en/guides/bots/department-oversight/tickets) — support roles, categories, transcripts, and visual panel builder.
* [**Google Forms**](/en/guides/bots/department-oversight/google-forms) — reviewing Google Forms submissions directly in Discord.
* [**Announcements**](/en/guides/bots/department-oversight/announcements) — configuring department channels and global broadcasting.
* [**Modcalls**](/en/guides/bots/department-oversight/modcalls) — emergency dispatching, in-game teleportation, and abuse protection.
* [**Global Ban**](/en/guides/bots/department-oversight/global-ban) — connecting network servers and centralizing bans.
* [**Data Cleanup**](/en/guides/bots/department-oversight/server-manage) — secure resetting of shifts, orders, and personnel data via `/server manage`.

***

### New Language Locales

* Added full localization for all documentation guides, staff handbooks, server rules, and changelogs in 3 new languages: **Ukrainian**, **Spanish**, and **Italian**.
* Localized user authentication interfaces and profile menus for all supported languages.

***

### Authentication and User Profile

* **Avatar Decorations:** Added support for rendering custom Discord avatar decorations in the header and profile menu.
* **Login Instructions:** Updated sign-in guides with Tier 1 security explanations.
* **UI Refinements:** Redesigned sign-in button, reorganized header action buttons, and polished active button states.

***

### Styling, Navigation, and Server Rules

* **Discord Links:** Added dedicated styling for Discord community links in the sidebar and mobile drawer.
* **Server Rules:** Refined and updated Rule **A-5** (regulations regarding organizations and illegal factions).
* **Optimization:** Removed unused icon assets, streamlined theme colors, and cleaned asset directory.

***

<div className="flex justify-center items-center w-full -mt-14">
  ## Server Voting Role & Rewards
</div>

### New “Voter” Role

* Voting for the server on [Top.gg](https://vote.erlcrp.ru/mrp/topgg) and [Melonly](https://vote.erlcrp.ru/mrp/melonly) automatically awards a special role with perks.

***

### Role Perks

* Ability to send **GIF animations** in general chat and bot-command channels.
* Permissions to create **polls** in community chat.

***

### Platform Integration

* Player reviews and votes are now tracked and published in a dedicated channel from [Melonly](https://vote.erlcrp.ru/mrp/melonly), [Top.gg](https://vote.erlcrp.ru/mrp/topgg), and [AdERLC](https://vote.erlcrp.ru/mrp/aderlc).

***

<div className="flex justify-center items-center w-full -mt-14">
  ## Department Oversight Bot Update
</div>

<AccordionGroup>
  <Accordion title="Department Oversight Bot Update">
    ### Shift Tracking System — `/shift`

    * **Personal Panel:** `/shift manage` opens an interactive card with real-time status and **Start**, **Break**, **End** action buttons.
    * **Shift Types Support:** Select shift type upon start (with dedicated duty roles, log channels, and prefixes).
    * **Break Tracking:** Time spent on break is automatically excluded from total duty hours.
    * **Statistics and Quotas:** `/shift time` displays total hours, average duration, and quota completion based on individual role quotas.
    * **Leaderboards and Reports:** `/shift leaderboard` with top-3 medals and text file export, `/shift history @user`, and `/shift activity` across any period with leave and reduced activity markers.
    * **Administration:** `/shift admin @user` — force start/end shifts, adjust time manually (“1h 30m”), void shifts, and clear logs.
    * **Staff Limits:** Configurable maximum number of concurrent on-duty staff members.

    ***

    ### Leaves and Reduced Activity

    * **Submitting Applications:** `/loa submit` and `/ra submit` commands with selectable durations (from 1 to 90 days) and reason inputs.
    * **In-Discord Review:** Application cards with member history arrive in the management channel with **Approve** / **Deny** buttons (denial reason mandatory).
    * **Automated Role Management:** Leave and reduced activity roles are granted upon approval and automatically removed every 5 minutes upon expiration; DM notifications sent.
    * **Shift Integration:** Starting shifts is blocked during leaves; time quotas are reduced to 50% during reduced activity status.
    * **Management:** `/loa admin` and `/ra admin` commands for manual role grants, extensions, and early terminations.

    ***

    ### Direct Message Consent — `/consent`

    * Toggle for receiving direct messages from the bot (shift summaries, disciplinary notifications, and personnel orders).

    ***

    ### Unified Personnel Management Panel — `/manage`

    * Interactive `/manage @member` profile replacing disparate commands:
      * **Hire** into a department with rank and prefix selection;
      * **Promote / Demote** with recorded reasons;
      * **Transfer** between divisions or factions;
      * **Dismiss** (regular discharge or blacklist with custom/permanent duration);
      * **Prefix Management** and early blacklist revocations.
    * Automatic order numbering (№00000001), logging to designated channels, and DM delivery to the affected member.

    ***

    ### Disciplinary System and Suspensions — `/punishment`

    * Unified `/punishment @member` panel for disciplinary enforcement.
    * **Escalation Tiers:** Configurable violation types linked to escalation tier roles (Tier 1, Tier 2, Tier 3...).
    * **Automation:** Rules such as “3 warnings → 1 reprimand for 1 month”.
    * **Auto-Removal:** Punishment roles are automatically stripped upon expiration.
    * **Suspensions:** Assigning suspension role, sending explanatory statement forms via DM (48h deadline, text + up to 5 files), and forwarding statements to the designated review channel.

    ***

    ### Full In-Discord Configuration — `/configure`

    * Interactive configuration panel with 13 modular sections:
      1. **Language** — Russian or English server-wide;
      2. **Access Permissions** — Config Roles and Allowed Roles;
      3. **Rank System** — departments, ranks, dismissal types, blacklists, forbidden roles;
      4. **Punishments** — types, tiers, automation, and suspensions;
      5. **Log Channels** — up to 25 audit channels and channel movement tracking;
      6. **Google Forms** — integration and channel routing for submissions;
      7. **Global Ban** — partner server network integration;
      8. **Announcements** — department channels for broadcast networks;
      9. **Modcalls** — dispatch channel, duty moderator roles, and backup role;
      10. **Tickets** — categories, support roles, panel builder;
      11. **Shifts** — types, prefixes, quotas, limits;
      12. **Leaves** — channel and leave roles;
      13. **Reduced Activity** — channel and RA roles.

    ***

    ### Data Cleanup — `/server manage`

    * Secure reset panel: shift history, leaves, reduced activity, ranks, and departments.
    * Protected by typing the confirmation phrase `I AM READY TO DELETE DATA` (or `Я ГОТОВ УДАЛИТЬ ДАННЫЕ`) and properly concluding active shifts.

    ***

    ### Emergency Moderation Calls — Modcalls

    * `/mod reason` from Discord and `:mod reason` directly inside ER:LC Roblox chat.
    * Alerts sent to hub server, claim button, and automatic moderator teleportation to the player in Roblox.
    * `/modcall` admin panel with Discord/Roblox blacklists and global call locks.

    ***

    ### Global Ban and Announcements

    * **Global Ban:** `/global-ban` and `/global-unban` across all linked network servers simultaneously.
    * **Mass Announcements:** `/announcement for departments` with image URL and role ping support.
    * **Bilingual Support:** Complete localization in Russian and English.

    ***

    ### Custom Bot Development for Factions

    * You can now develop and deploy custom bots for your faction to extend existing capabilities and introduce unique mechanics.
    * Source code, templates, and developer documentation are available in the official [Custom Bots](https://link.erlcrussia.xyz/custom-bots) repository.
  </Accordion>
</AccordionGroup>
