{"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":"formulario-de-feedback-stevoscripts","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/stevoscripts-feedback-form\/","title":{"rendered":"Stevo Feedback para FiveM: instala\u00e7\u00e3o e envio"},"content":{"rendered":"<p>Stevo Feedback oferece um formul\u00e1rio no jogo que envia coment\u00e1rios ao Discord. O criador cita ESX, QBCore e Qbox por stevo_lib. O manifesto inspecionado indica 1.0.1; o artigo antigo apontava para 1.0.0, com diferen\u00e7as no comando e callbacks.<\/p>\n<p><a href=\"https:\/\/github.com\/stevoscriptsteam\/stevo_feedback\">C\u00f3digo do criador e hist\u00f3rico de vers\u00f5es<\/a><\/p>\n<h2>Configure a vers\u00e3o correspondente<\/h2>\n<p>Mantenha a pasta stevo_feedback e inicie primeiro vers\u00f5es compat\u00edveis de ox_lib e stevo_lib. O README aponta para vers\u00f5es hist\u00f3ricas 3.24.0 e 1.6.9; confira sua escolha na documenta\u00e7\u00e3o do criador. Em 1.0.1, config.lua define comando, categorias e formCooldown em segundos. O comando padr\u00e3o \u00e9 \/feedback.<\/p>\n<p>Guarde URLs Discord no arquivo de servidor feedbackWebhooks.lua e combine suas chaves com os valores das categorias. N\u00e3o coloque credenciais de webhook em arquivos do cliente nem em logs p\u00fablicos. O servidor envia nome e identificador do jogador; considere isso no acesso ao canal e na explica\u00e7\u00e3o do formul\u00e1rio.<\/p>\n<h2>Revise falhas e intervalo entre envios<\/h2>\n<p>O cliente 1.0.1 inspecionado envia o resultado do di\u00e1logo sem verificar cancelamento. O servidor pressup\u00f5e o array e a categoria esperados. Valide tipos, comprimentos de texto e categorias permitidas antes de montar a mensagem. O ramo de intervalo pode registrar ou desconectar um jogador, mas n\u00e3o encerra antes de sendWebhook. Impe\u00e7a o envio no servidor, n\u00e3o apenas na interface.<\/p>\n<p>O callback HTTP ignora o resultado da entrega, enquanto o callback do formul\u00e1rio informa sucesso. Teste em ambiente privado cancelamento, repeti\u00e7\u00f5es, categorias inv\u00e1lidas e webhook com falha. Confirme o recebimento no Discord e informe o resultado correto. Este guia de integra\u00e7\u00e3o se baseia no c\u00f3digo; n\u00e3o \u00e9 um pacote corrigido nem uma certifica\u00e7\u00e3o de seguran\u00e7a.<\/p>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aad2692cee59&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aad2692cee59\" 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 para FiveM: instala\u00e7\u00e3o e envio\" 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>Configure Stevo Feedback com ox_lib e stevo_lib, proteja webhooks Discord e confira cancelamento e intervalo dos formul\u00e1rios.<\/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\/pt\/wp-json\/wp\/v2\/posts\/161966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=161966"}],"version-history":[{"count":8,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/161966\/revisions"}],"predecessor-version":[{"id":214622,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/161966\/revisions\/214622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/161967"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=161966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=161966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=161966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}