Aqui é o seu ponto de partida para conhecer nossa API
Bem-vindo(a) à documentação da API do Move Chat! 🙌
O Move Chat é uma ferramenta criada com a intenção de fornecer um serviço de chat de qualidade, e que sobretudo:
- Seja performático
- Seja seguro
- Facilite a interação entre diferentes partes
Ele conta basicamente com dois tipos de usuários:
- Administrativo: que além de interagir, pode excluir, editar e moderar mensagens
- Básico: possui as funções básicas de interação, como envio de mensagens
Quais são as funcionalidades do Move Chat? ✅
O Move Chat conta com três recursos principais:
-
Ferramenta de chat que permite a interação entre diversas pessoas. Essas mensagens podem ser moderadas manualmente, onde um usuário com essa função pode aprovar, reprovar, responder publicamente (resposta disponível a todos os participantes do chat) ou responder em privado (somente a pessoa que enviou a mensagem inicial e outros moderadores visualizarão a resposta). Além dessas opções, é possível arquivar mensagens, que ficarão separadas e não serão exibidas aos usuários comuns.Chat em grupo 💬 -
Funcionalidade utilizada para que os usuários perguntem e os usuários administrativos possam realizar respostas. As perguntas podem ser moderadas (aceitas ou não), bem como receberem votos, de forma a indicar a importância dessa perguntaQ&A (Questions & Answers) ❓ -
Com esse recurso é possível que dois usuários interajam diretamente, sem que outras pessoas sejam envolvidas nessa conversa.DM (Direct Messages) 👩🏾 ➡ 👴
Legal! Como começo a utilizar? 🚀
- Preencha nosso formulário e aguarde a liberação de sua API Key
- Aprenda sobre as convenções utilizadas
- Aprenda sobre a autenticação
- Explore a sessão de gerenciamento
- Entenda sobre a criação das salas e seu uso
- Leia sobre o funcionamento das funções que deseja utilizar:
Algo mais? 🧠
Utilizaremos muito o conceito de wrapper, para isso, é importante que você entenda que um wrapper é uma camada de abstração que fornece uma interface simplificada para um sistema, biblioteca ou componente de software subjacente. Ele "envolve" o componente subjacente, ocultando sua complexidade e fornecendo uma interface de fácil utilização. Isso permite que outras partes do software interajam com o componente subjacente de forma mais fácil e uniforme, sem se preocupar com sua implementação interna detalhada.