Um bot de catálogo de produtos no Discord transforma um canal em uma vitrine navegável: categorias em um menu suspenso, cada uma abrindo uma lista de produtos com preços, descrições e estoque, atualizada automaticamente sempre que você edita algo. O Noxyr monta isso a partir de três partes (categorias, produtos e a mensagem do catálogo publicada), sem código e sem plano pago. Este guia cobre todos os campos que o catálogo suporta e como configurá-lo no seu servidor.

A shopper adds an item to their cart, the cart count rises, and checkout produces a paid invoice. Wireless Mouse $29 Add to cart 1 2 3 Invoice #1042 Paid

O que um bot de catálogo de produtos no Discord realmente faz

Sem um bot de catálogo, uma loja no Discord é uma mensagem fixada que alguém edita à mão, ou uma parede de embeds que fica desatualizada no momento em que um preço muda. Um bot de catálogo armazena seus produtos em um banco de dados e renderiza uma única mensagem a partir desses dados. Atualize um preço no painel e a mensagem publicada se atualiza sozinha; ninguém precisa lembrar de publicá-la de novo.

No Noxyr, essa mensagem fica dentro de /catalog: um menu suspenso com suas categorias e, dentro de cada categoria, os produtos com preços e um botão Check Prices. Tudo é configurado com comandos de barra ou pelo painel web, e ambos gravam no mesmo banco de dados.

Passo 1: crie as categorias

Os produtos precisam pertencer a uma categoria, então comece por aí. Use /addcategory ou a página Products do painel.

  • Nome: mostrado no menu suspenso, até 100 caracteres (Ranks, Boosting, Design Gráfico etc.).
  • Descrição: uma linha curta abaixo do nome no menu suspenso, até 100 caracteres.
  • Emoji: um emoji Unicode ou personalizado do Discord ao lado da categoria.
  • Miniatura: uma URL de imagem opcional exibida quando o membro abre aquela categoria.
  • Posição: números menores aparecem primeiro, então você controla a ordem do menu sem precisar renomear nada.
  • Visível: oculta uma categoria do catálogo público enquanto você a abastece, sem excluí-la.

Os nomes das categorias precisam ser únicos por servidor; executar /addcategory com um nome já usado retorna um erro em vez de criar uma duplicata.

Passo 2: adicione produtos e defina os campos importantes

Depois que uma categoria existe, adicione produtos a ela com /addproduct (ou pelo painel). Todos os campos são opcionais, exceto a categoria e o nome, então um produto sem preço algum é válido, útil para anúncios do tipo "consulte um orçamento".

CampoO que controla
NameTítulo do produto, até 100 caracteres.
Price (USD / EUR / INR)Até três preços por moeda para cada produto. Deixe as três vazias para um anúncio sem preço.
Auto currencyPreenche as outras moedas a partir do preço principal usando taxas de câmbio atualizadas, então você digita apenas um número.
DescriptionTexto curto, até 500 caracteres.
FeaturesUma lista separada por barras verticais ("Entrega rápida | Suporte 24/7 | Acesso vitalício"), exibida como tópicos, até 20 itens.
Price displayUma linha de preço personalizada para produtos que não cabem nos campos de moeda, como "A partir de US$ 10/mês".
StockUm número, ou -1 para ilimitado. Mostrado aos compradores se você ativar a exibição de estoque no carrinho.
PositionNúmeros menores aparecem primeiro dentro da categoria.
AvailableDefine se o produto aparece no catálogo público. Desative para pausar um produto sem excluir seu registro.

A moeda principal do servidor vem de /catalog currency; a conversão automática sempre preenche as demais a partir dela. Se você deixar os campos de preço em zero e não definir uma exibição de preço, o produto ainda é publicado, apenas sem a linha de preço.

Passo 3: configure o menu suspenso, as cores e o botão Check Prices

/catalogsetup controla a aparência do próprio embed do catálogo, separadamente de qualquer categoria ou produto: em qual canal ele é publicado, o título do embed, a descrição, o rodapé, a cor de destaque, uma imagem de banner e uma miniatura, o texto de placeholder do menu suspenso e se o botão Check Prices aparece. Execute sem opções para ver as configurações atuais sem alterar nada, ou informe apenas os campos que deseja mudar; ele só grava o que você realmente informar, então você pode ajustar um campo de cada vez.

Passo 4: publique o catálogo em um canal

Categorias e produtos existem no banco de dados assim que você os adiciona, mas nada aparece no Discord até você publicar a mensagem do catálogo. Execute /postcatalog uma vez, no canal definido com /catalogsetup (ou escolha o canal ali antes). Isso publica uma única mensagem com o menu suspenso de categorias e o botão Check Prices.

Os membros também podem abri-lo com o comando público /catalog, que mostra o mesmo embed e menu suspenso como resposta efêmera, útil para uma olhada rápida sem precisar rolar até o canal.

Atualizando o catálogo sem publicá-lo de novo

Esta é a parte que uma lista de preços manual não consegue fazer: todo comando que altera uma categoria, um produto ou a própria aparência do catálogo chama a mesma rotina de atualização, que redesenha a mensagem publicada no lugar. Adicione um produto, mude um preço, renomeie uma categoria ou execute /catalogsetup de novo, e a mensagem ativa no canal se atualiza sozinha. Você nunca precisa executar /postcatalog duas vezes, a menos que a mensagem original tenha sido apagada.

Essa fonte única de verdade também é o que torna confiável a configuração de categorias de produtos no Discord: os compradores que salvam o canal do catálogo nos favoritos sempre veem os preços atuais, e não um retrato de quando a equipe lembrou pela última vez de atualizar uma mensagem fixada.

Configuração de canal de loja no Discord: algumas convenções que ajudam

  • Deixe o canal somente leitura. Só o bot deve publicar nele; desative a permissão de enviar mensagens para todos os demais, para que a mensagem do catálogo continue no topo.
  • Ordene as categorias pela frequência de compra. Os números de posição controlam o menu suspenso, então coloque seus campeões de venda primeiro.
  • Associe a termos de serviço. O botão TOS do catálogo (definido com /catalog tos) fica ao lado do Check Prices, então as regras de reembolso e entrega ficam a um clique de cada produto.
  • Ative o carrinho se vender mais de um item por vez. O catálogo em si só permite navegar; adicionar itens a um pedido exige o checkout, explicado no guia do bot de checkout para Discord.

Como o bot personalizado publica seu catálogo com a sua marca

Se você usa o recurso Custom Bot do Noxyr, o catálogo que você configurou não precisa ser refeito: são as mesmas categorias, produtos e configurações, lidos do mesmo banco de dados, apenas renderizados por um bot com o seu nome e avatar em vez do Noxyr. Qualquer bot presente em determinado servidor (o Noxyr ou o seu bot personalizado) é o único que publica e atualiza o catálogo ali, então os membros nunca veem duas versões ou uma mensagem duplicada. Configurar um bot personalizado envolve um voto no Top.gg e colar um token de bot no painel; nada nos comandos do catálogo muda.

Perguntas frequentes

Um produto pode não ter preço? Sim. Deixe USD, EUR e INR vazios e não defina uma exibição de preço, e o produto ainda será publicado sem linha de preço, útil para itens somente sob orçamento.

Quantos produtos posso adicionar? Não há limite máximo nos comandos; as buscas de categorias e produtos são limitadas a 25 resultados nos menus suspensos, então catálogos muito grandes são mais bem navegados pelo painel.

O catálogo se atualiza sozinho quando eu mudo um produto pelo painel? Sim. O painel grava no mesmo banco de dados e dispara a mesma atualização do catálogo que os comandos de barra.

Preciso executar /postcatalog de novo depois de adicionar um produto? Não. Execute apenas uma vez para posicionar a mensagem; todas as mudanças seguintes a atualizam no lugar.

Pronto para configurar o seu? Adicione o Noxyr gratuitamente e comece com /addcategory, ou leia a documentação completa de catálogo e produtos para ver todos os comandos. Para o carrinho e o fluxo de pedidos que transformam a navegação em venda, veja o guia do bot de checkout para Discord e como vender produtos no Discord.