{"id":161966,"date":"2024-10-12T14:04:34","date_gmt":"2024-10-12T12:04:34","guid":{"rendered":"https:\/\/hifivem.com\/?p=161966"},"modified":"2026-07-26T08:02:31","modified_gmt":"2026-07-26T06:02:31","slug":"stevoscripts-feedback-formular","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/stevoscripts-feedback-form\/","title":{"rendered":"Stevo Feedback f\u00fcr FiveM: Einrichtung und Formularpr\u00fcfung"},"content":{"rendered":"<p>Stevo Feedback bietet ein Ingame-Formular, das R\u00fcckmeldungen an Discord sendet. Der Entwickler nennt ESX, QBCore und Qbox \u00fcber stevo_lib. Das gepr\u00fcfte Repository-Manifest tr\u00e4gt Version 1.0.1; der alte Artikel verlinkte 1.0.0 mit anderem Befehls- und Callback-Verhalten.<\/p>\n<p><a href=\"https:\/\/github.com\/stevoscriptsteam\/stevo_feedback\">Entwicklercode und Versionsgeschichte<\/a><\/p>\n<h2>Die passende Version konfigurieren<\/h2>\n<p>Behalte den Ordner stevo_feedback und starte zuerst kompatible Ressourcen von ox_lib und stevo_lib. Die README verlinkt die historischen Abh\u00e4ngigkeitsversionen 3.24.0 und 1.6.9; pr\u00fcfe deine Auswahl anhand der Entwicklerdokumentation. In 1.0.1 legt config.lua Befehl, Kategorien und formCooldown in Sekunden fest. Standard ist \/feedback.<\/p>\n<p>Bewahre Discord-URLs in der serverseitigen Datei feedbackWebhooks.lua auf und gleiche ihre Schl\u00fcssel mit den Kategorienwerten ab. Ver\u00f6ffentliche Webhook-Zugangsdaten weder in Clientdateien noch in Supportlogs. Der Server sendet Spielername und Kennung mit; ber\u00fccksichtige das beim Kanalzugriff und bei der Erkl\u00e4rung des Formulars.<\/p>\n<h2>Fehler- und Abklingverhalten pr\u00fcfen<\/h2>\n<p>Der gepr\u00fcfte Client von 1.0.1 sendet das Dialogergebnis, ohne einen Abbruch zu pr\u00fcfen. Der Server setzt das erwartete Feedback-Array und eine Kategorie voraus. Pr\u00fcfe Datentypen, Textl\u00e4ngen und erlaubte Kategorien vor dem Nachrichtenaufbau. Der Abklingzweig kann protokollieren oder einen Spieler trennen, kehrt aber vor sendWebhook nicht zur\u00fcck. Erzwinge die Ablehnung vor dem Senden, nicht nur in der Oberfl\u00e4che.<\/p>\n<p>Der HTTP-Callback ignoriert Zustellergebnisse, w\u00e4hrend der Formular-Callback Erfolg meldet. Teste Abbruch, wiederholte Einsendungen, ung\u00fcltige Kategorien und einen fehlerhaften Webhook privat. Pr\u00fcfe den Eingang in Discord und verwende zutreffende Fehlermeldungen. Dies ist quellengest\u00fctzte Integrationshilfe, kein korrigiertes Paket oder Nachweis gepr\u00fcfter Sicherheit.<\/p>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aad5887be64a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aad5887be64a\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"492\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form.jpg\" alt=\"Feedback Form\" class=\"wp-image-162352\"  title=\"Stevo Feedback f\u00fcr FiveM: Einrichtung und Formularpr\u00fcfung\" srcset=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form.jpg 855w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-150x86.jpg 150w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-300x173.jpg 300w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-768x442.jpg 768w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-18x10.jpg 18w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-110x63.jpg 110w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-60x35.jpg 60w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-800x460.jpg 800w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>","protected":false},"excerpt":{"rendered":"<p>Konfiguriere Stevo Feedback mit ox_lib und stevo_lib, sch\u00fctze Discord-Webhooks und pr\u00fcfe Abbruch sowie Abklingzeit des Formulars.<\/p>","protected":false},"author":1,"featured_media":161967,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-161966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=161966"}],"version-history":[{"count":8,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161966\/revisions"}],"predecessor-version":[{"id":214622,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/161966\/revisions\/214622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/161967"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=161966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=161966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=161966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}