Popis projektu:
Vývoj specializovaného Discord bota pro pokročilou správu rolí a přístupových práv s důrazem na časovou platnost a historii přístupů.
Klíčové funkce:
1. Správa rolí a přístupů:
- Uživatelsky přívětivé přiřazování rolí jednotlivcům i skupinám uživatelů
- Možnost definovat více různých rolí s různými úrovněmi přístupu a práv
- Hromadné přiřazení rolí vybrané skupině uživatelů
- Správa přístupů do specifických kanálů/sekcí
2. Časové omezení a expirace:
- Nastavení časově omezených (trial) přístupů
- Automatické odebrání role po vypršení stanovené doby
- Systém upozornění před vypršením přístupu
- Možnost prodloužení přístupu před expirací
3. Historie a monitoring:
- Sledování historie přidělených rolí pro každého uživatele
- Kontrola, zda uživatel již v minulosti nevyužil trial přístup
- Logování všech změn v přístupech a rolích
- Statistiky využití trial přístupů
4. Administrační rozhraní:
- Příkazy pro správu rolí a přístupů
- Přehled aktivních časově omezených přístupů
- Možnost manuálního override automatických pravidel
- Export historie a statistik
Technické požadavky:
- Zkušenosti s Discord API (Discord.js nebo Discord.py)
- Znalost databázových systémů pro ukládání historie a časových značek
- Implementace časovačů pro správu expirací
- Zabezpečený systém pro správu oprávnění
Specifické požadavky na funkcionalitu:
1. Automatizované funkce:
- Pravidelná kontrola expirací
- Automatické notifikace do určeného kanálu
- Zálohování databáze historie
Očekávané výstupy:
- Plně funkční Discord bot s dokumentací
- Administrátorská příručka
- Databázové schéma
- Dokumentace API a příkazů
- Deployment instrukce
Požadovaná funkcionalita databáze:
- Historie přístupů každého uživatele
- Časové značky přidělení/odebrání rolí
- Záznamy o trial přístupech
- Statistiky využití
Zabezpečení:
- Víceúrovňový systém oprávnění pro administrátory
- Logování všech administrativních akcí
- Ochrana proti zneužití trial přístupů
Nabízíme:
- Platbu dle dohody
- Možnost dlouhodobé spolupráce na údržbě a rozvoji
- Flexibilní deadline
Pro nabídku prosím uveďte:
- Předchozí zkušenosti s podobnými projekty
- Přibližný časový odhad realizace
- Cenovou kalkulaci
- Preferovaný technologický stack
Reagovat na poptávku