You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le module de server permet de gérer les servers ainsi que leurs comportements.\n\nListes des modèles du module server
TimedOut
Banned
RoleGuild (role des guilds)
PS: on doit pouvoir différencier des roles d'une guild (server) et des rôles en interne de notre application (par exemple si on veut plus tard rajouter un backoffice pour gérer certaines actions: news, des évènements, etc...)
Réflexions
Pour obtenir plus de modularité, il faut pouvoir permettre la création de role sur les différents servers, où on peut associer des permissions à chacun des roles:
Créer un channel
Timeout un user
Supprimer un message
Il faut prévoir le fait que deux personnes avec un rôle d'un même power ne peuvent pas se sanctionner entre-eux.
Au niveau des channels, on peut associer des permissions dessus comme:
Rajouter une condition où il faut que les n users doivent être en possession d'un rôle x pour lire les messages
Restreindre l'écriture de message à certaines roles
PS: Pour le moment on peut se limiter à des roles, mais on pourra dans le temps laisser la possibilité de donner des accès directement à des users (comme sur discord).
Modération
Sur la partie modération, on peut bannir un server ce qui rend impossible l'action de join un server. On peut aussi timeout un utilisateur, si on se base sur le comportement de discord, un timeout fait que l'utilisateur ne peut plus réagir / créer un thread / se connecter à un vocal ainsi qu'envoyer un message sur l'ensemble des channels d'une guild.
Le module de server permet de gérer les servers ainsi que leurs comportements.\n\nListes des modèles du module
server
TimedOut
Banned
RoleGuild
(role des guilds)PS: on doit pouvoir différencier des roles d'une guild (server) et des rôles en interne de notre application (par exemple si on veut plus tard rajouter un backoffice pour gérer certaines actions: news, des évènements, etc...)
Réflexions
Pour obtenir plus de modularité, il faut pouvoir permettre la création de role sur les différents servers, où on peut associer des permissions à chacun des roles:
Il faut prévoir le fait que deux personnes avec un rôle d'un même power ne peuvent pas se sanctionner entre-eux.
Au niveau des channels, on peut associer des permissions dessus comme:
n
users doivent être en possession d'un rôlex
pour lire les messagesPS: Pour le moment on peut se limiter à des roles, mais on pourra dans le temps laisser la possibilité de donner des accès directement à des users (comme sur discord).
Modération
Sur la partie modération, on peut bannir un server ce qui rend impossible l'action de join un server. On peut aussi timeout un utilisateur, si on se base sur le comportement de discord, un timeout fait que l'utilisateur ne peut plus réagir / créer un thread / se connecter à un vocal ainsi qu'envoyer un message sur l'ensemble des channels d'une guild.
The text was updated successfully, but these errors were encountered: