Stevo Feedback propose un formulaire en jeu qui transmet les avis à Discord. Le créateur cite ESX, QBCore et Qbox via stevo_lib. Le manifeste inspecté indique 1.0.1 ; l’ancien article liait la version 1.0.0, dont commande et callbacks diffèrent.
Code du créateur et historique
Configurez la version correspondante
Gardez le dossier stevo_feedback et démarrez d’abord des ressources ox_lib et stevo_lib compatibles. Le README lie les versions historiques 3.24.0 et 1.6.9 ; vérifiez votre choix dans la documentation du créateur. En 1.0.1, config.lua définit commande, catégories et formCooldown en secondes. La commande par défaut est /feedback.
Conservez les URL Discord dans le fichier serveur feedbackWebhooks.lua et faites correspondre ses clés aux catégories. Ne placez pas les identifiants des webhooks dans les fichiers client ni dans des journaux publics. Le serveur joint nom et identifiant du joueur ; tenez-en compte pour les accès au canal et l’explication du formulaire.
Examinez erreurs et délai
Le client 1.0.1 inspecté transmet le résultat du dialogue sans vérifier son annulation. Le serveur suppose que le tableau attendu et sa catégorie existent. Validez types, longueurs et catégories autorisées avant de construire le message. La branche de délai peut journaliser ou déconnecter un joueur mais ne quitte pas le traitement avant sendWebhook. Refusez l’envoi côté serveur, pas seulement dans l’interface.
Le callback HTTP ignore le résultat de livraison alors que celui du formulaire annonce un succès. Testez en privé annulation, répétitions, catégories invalides et webhook défaillant. Vérifiez la réception dans Discord et affichez un résultat exact. Ce guide d’intégration repose sur le code ; ce n’est ni un paquet corrigé ni une certification de sécurité.
