# Configuração Necessárias

# Estrutura do Banco de Dados

Cada base segue um padrão então na hora de selecionar sua base nas configurações, tenha em mente a estrutura da mesma:

Para o padrão que usa vrp_users na estrutura contendo whitelisted, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE vrp_users ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex)

  • vrp_users (id, discord, whitelisted, banned)
  • vrp_user_identities (user_id)

Para o padrão que usa id_users na estrutura contendo whitelisted, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE id_users ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex)

  • id_users (id, steam, discord, whitelisted, banned)
  • vrp_user_identities (user_id)

Para o padrão que usa vrp_infos na estrutura contendo whitelist, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE vrp_infos ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex - Creative V4)

  • vrp_infos (discord, whitelist, banned)
  • vrp_characters

Para o padrão que usa summerz_accounts na estrutura contendo whitelist, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE summerz_accounts ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex - Creative V5)

  • summerz_accounts (steam, discord, whitelist)
  • summerz_characters (id, steam)
  • summerz_banneds (steam)

Para o padrão que usa accounts na estrutura contendo whitelist, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE accounts ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex - Creative Network 1 [V6])

  • accounts (steam/license, discord, whitelist)
  • characters (id, steam/license)
  • banneds (steam/license)

Para o padrão que usa accounts na estrutura contendo Whitelist, caso na tabela não contenha a coluna Discord execute o código abaixo em seu banco de dados:

ALTER TABLE accounts ADD Discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex - Creative Network 2 [V7?])

  • accounts (Steam/License, Discord, Whitelist, Banned)
  • characters (id, Steam/License)

Para o padrão que usa nyo_account na estrutura contendo whitelist, caso na tabela não contenha a coluna discord execute o código abaixo em seu banco de dados:

ALTER TABLE nyo_account ADD discord varchar(50) null;

Estrutura de exemplo do banco de dados (VRPex - Nyo Network)

  • nyo_account
  • nyo_character

# Configurando / Personalizando o BOT

Comando Vinculado: !config

Através do comando !config você pode alterar algumas coisas em seu bot como: Avatar, Nome, Conexão com o Banco de Dados e Conexão com o Servidor. Lembrando que quem não tem acesso, apenas CARGO ADM conseguirá apenas alterar NOME e AVATAR do bot.

# Conexão com o Banco de Dados

Você precisa criar um USUÁRIO e SENHA EXCLUSIVO para configurar no BOT para ele ter acesso ao banco de dados do servidor, caso contrário todas funções vinculadas a seu servidor não funcionarão.

Para isso você pode seguir o guia em video abaixo:

Lembrando que esse é um video demonstrativo, a senha que aparece nele não aparecerá para você. Selecione uma de seu gosto no que aparecer.

# Nomeclatura dos canais / cargos configurados

Cada canal configurado no bot tem uma nomeclatura salva na configuração do mesmo que auxilia no registro. A lista abaixo irá te auxiliar na configuração deles caso você precise atualizar algum canal, seja ele deletado ou apenas atualizar para resetar seu uso.

  • CANALAPROVADOS - Canal onde os usuários receberão os alertas quando sua wl (por analise) for aprovada;
  • CANALBOASVINDAS - Canal onde os usuários receberão um alerta de boas vindas;
  • CANALREPROVADOS - Canal onde os usuários receberão os alertas quando sua wl (por analise) for reprovada;
  • CANALCHANGELOG - Canal para changelogs;
  • CANALENTREVISTA - Canal de respostas a entrevista (sistema de analise de entrevistas);
  • CANALFORMSTAFF - Canal para o usuário enviar seu formulário a staff (sistema de formulário staff);
  • CANALFORMSTREAMER - Canal onde os usuários enviam o formulário do sistema de formulário streamer;
  • CANALGERENCIARINDICACOES - Canal onde a staff irá gerenciar os usuários do sistema de indicação (sistema de indicações);
  • CANALINDICACOES - Canal onde o usuário irá se cadastrar no sistema de indicações;
  • CANALINFOS - Canal de informações do servidor (onde o bot irá colocar o status atual captado);
  • CANALLIBERACAO - Canal de liberar acesso ao servidor;
  • CANALLOJA - Canal responsavel por iniciar qualquer tipo de compra (sistema de loja);
  • CANALPUNICOES - Canal onde as puniçoes serão recebidas;
  • CANALPUNICOESADM - Canal onde as punições são enviadas;
  • CANALRANKINDICACOES - Canal onde ficará o rank de quem ta registrado no sistema de indicações;
  • CANALRESULTSTREAMER - Canal dos resultados dos formulários enviados;
  • CANALREGRAS - Canal de regras gerais do servidor;
  • CANALTICKET - Canal de abertura de tickets;
  • CANALVERIFICACAO - Canal para verificar conta (sistema de verificação);
  • CANALWL - Canal onde o usuário vai iniciar seu formulário de whitelist;
  • CANALLOGS - Canal de Logs gerais;
  • CANALLOGSALFANDEGA - Canal de registro de entrada / saída de membros e verificação de usuários;
  • CANALLOGSCHAMADOS - Logs do sistema de ticket;
  • CANALCOMANDOS - Canal onde podem ser enviado comandos como o de leitura de wl;
  • CANALLOGSCHANGELOG - Canal dos logs dos changelogs enviado pelo sistema para edição ou exclusão dos registros enviados;
  • CANALCMDSUSER - Canal de comandos vinculado ao servidor (sistema de gerenciamento de usuários);
  • CANALLOGSFORMSTAFF - Logs do sistema de formulário staff;
  • CANALLOGSFORMSTREAMER - Logs do sistema de formulário de streamer;
  • CANALLOGINDICACOES - Logs do sistema de indicações;
  • CANALLOGSLIBERACAO - Logs de Liberação de acesso ao servidor;
  • CANALLOGSLINKS - Logs do sistema de manipular links;
  • CANALLOGSPAGAMENTOS - Logs de qualquer sistema de loja;
  • CANALLOGSPUNICOES - Canal onde ficam as logs do sistema de alertar punições;
  • CANALLOGSMEMBERS - Logs dos membros;
  • CANALLOGSUSERS - Logs do sistema de gerenciamento de usuários;
  • CANALLOGSWL - Logs do sistema de whitelist;
  • ROLEAGUARDANDO - Cargo para usuarios que estão podendo liberar seu acesso. Saiba Mais;
  • ROLEANALISE - Cargo para usuários que estão aguardando resposta da análise da WL. Saiba Mais;
  • ROLEAPPROVEDWLAUTO - Cargo que será entregue após aprovado na WL AUTOMÁTICA. Saiba Mais;
  • ROLEBAN - Cargo de membros que foram banidos no servidor. Saiba Mais;
  • ROLECIDADAO - Cargo de usuários que já tem acesso ao servidor. Saiba Mais;
  • ROLEENTREVISTA - Cargo de usuários que estão na parte de entrevista. Saiba Mais;
  • ROLEVISITANTE - Cargo para usuarios que acabaram de entrar no servidor. Saiba Mais;