Skip to content

jrCleber/CodechatManagement

Repository files navigation

CodechatManagement

🚧 SISTEMA FEITO EM PHP E NODE PARA GERENCIAMENTO DE SESSÕES WHATSAPP, APLICAÇÕES e Integração ao Chatwoot 🚀 Em construção... 🚧

Descrição do Projeto

Implementação que facilita o gerenciamento de sessões, servidores, e aplicações, utilizando o CodeCHAT baseado no Baileys, Permitindo o gerenciamento de sessões, usuarios, futuramente chats e possível implementação de chatBOT com dialogFlow por exemplo

CRÉDITOS/AGRADECIMENTOS

Em Construção

  • Configurações Iniciais [27/02/2022];
  • Adição de Sessões e Pareamento;
  • Criação de usuários
  • Permissão de usuários e API para uso externo via método GET ou direto do navegador
  • Envio de Mensagens (API EXTERNA)
  • Envio de áudio, arquivo, imagem (API EXTERNA)
  • Envio de link (API EXTERNA)
  • Envio de localização GPS (API EXTERNA)
  • Envio de sticks (API EXTERNA)
  • Envio de Botões (API EXTERNA)
  • Adição de usuários e APIs para acesso externo
  • Acesso a API externo
  • Token e Sessão salva para acesso via POST
  • Chamadas Restfull
  • Integração com o Chatwoot "Texto, Audio,Video, Image, Documento 100%!

Pré-requisitos

O Sistema foi testado tanto em Linux como Windows Tanto funciona no APACHE como NGINX
É Obrigatório a versão do PHP ser 8.0> Pois funções foram escritas na nova versão do PHP, Impossibilitando versão anteriores a 8.0 :)
é necessário o PHP ter as extensões mbstring, openssl ou mcrypt, intl.
o Banco de dados está escrito em MySQL 8, caso queira usar o Maria DB ou MySQL 5 ~~ 6, só alterar o COLLATE do mesmo e importar o banco!
É NECESSÁRIO O COMPOSER!

🎲 Edite o arquivo /config/bootstrap.php No final do arquivo!

Configure::write('chatwoot', [
    'api' => 'axcSJMJFDjdoi9980890jJD', | Altere aqui para a API geral do Chatwoot ou seja a Platform API
    'url' => 'https://chatwoot.local' | Altere aqui para a URL do seu chatwoot, lembre-se de por o http* no começo e NÃO coloque / no final!
]);
Configure::write('this', [
    'url' => 'http://madcrowlyn.tk' | Altere aqui para a URL de onde está este sistema, lembre-se de por o http* no começo e NÃO coloque o / final!
]);
Configure::write('registro', [  | altere aqui caso queira que o registro fique ativo para qualquer 1;
    'register' => 'off'
]);

🎲 Edite o arquivo /config/app_local.php

# Procure por  'Datasources' => [
        'default' => [
e edite o HOST com o servidor MySQL, username password e db!, Mesma coisa com o debug_kit! Mais abaixo, 
caso queira ativar o envio de Email só editar conforme!

é possivel editar o arquivo Users.php caso queira ativar ativação do cadastro por email por exemplo...

Importe o banco de dados no MySQL; Va para config/app_local.php

Procure por "'Datasources' => ["

altere o host para o Endereço do MySQL username, password, database Salve o arquivo!

o acesso padrão é gerado com o comando CMD na pasta RAIZ do projeot: bin/cake users addSuperuser

só anotar o user e password, dentro do sistema para alterar a senha vá em /profile.

Mais informações sobre o sistema de usuários pode ser encontrado aqui!

https://github.com/CakeDC/users/blob/11.next-cake4/Docs/Home.md inclusive, pode ser habilitado até login com redes sociais e afins, bem completinho :)

Pronto, só correr para o abraço

#Olá :)

Autor



Marcos Antonio ou Tonhão
🚀

Feito com ❤️ por SirTonhão 👋🏽 Entre em contato!

Linkedin Badge Hotmail Badge

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published