NotANameServer / discord

Règles et gestion du serveur Discord de programmation Not a Name : https://discord.gg/zcWp9sC
23 stars 9 forks source link

Modmail - nom channel - bug/feature ... #77

Closed andrelec1 closed 2 years ago

andrelec1 commented 2 years ago

Mon pseudo est : Andrelec1#0001

image Le channel modmail ne comporte pas le 1 a la fin de mon pseudo ...

Que ce passe-t-il si un autre utilisateur rejoint le serveur avec le compte Andrelec2#0001 ouAndrelec#0001 ?

Elanis commented 2 years ago

Il semblerait que le code se limite aux 8 premiers caracteres du pseudo: https://github.com/DigitalPulseSoftware/NotaBot/blob/master/module_modmail.lua#L398

Equinox4 commented 2 years ago

Cela provient peut-être d'une limitation sur les ancienne versions de discord, mais actuellement le nom d'un canal est limité à 100 caractères, donc ce code n'a plus lieu d'être (sauf raison que je ne connais pas). Toutefois, ce serait une sacré coincidence qu'une personne rejoigne le même serveur que toi, avec un pseudo dont les 8 premiers caractères sont identiques, et qui ouvre un ticket en même temps que toi. C'est possible, mais très peu probable (en plus avec le même discriminant discord).

x0rld commented 2 years ago

On peut créer 2 channel avec le même nom dans la même catégorie en soit image

SirLynix commented 2 years ago

C'est un comportement parfaitement voulu. La limite de 8 caractères dans le nom du canal est arbitraire (l'idée étant juste que Discord l'affiche en entier). Le nom du canal ne sert qu'à retrouver plus facilement un ticket, mais le bot ne s'en sert à aucun moment (il utilise le snowflake unique du canal à la place).

Et comme répondu plus haut, Discord autorise les doublons dans les noms de canaux

andrelec1 commented 2 years ago

A ok ,donc le fais que seul le chiffre a la fin de mon pseudo soit tromqué n'est qu'une cohincidence... Du coup devrais pas y avoir de bug possible la dessus ...