CONSUMIR API BAILEYS PHP

Introdução

Essa biblioteca tem o objetivo de usar os recursos disponíveis da API do Baileys que é comercializada nos grupos. Aqui não está disponível a API apenas a utilização dela.

Como usar:

Instalação: Para utilizar a biblioteca através do composer:

composer require divulgueregional/consumir-api-baileys

Atualizar:

composer update

Ou pela última tag:

composer update divulgueregional/consumir-api-baileys 1.0.4

O QUE VOCÊ PODE UTILIZAR:

InstanceController

  • init: criar instância
  • list: listar instâncias criadas
  • instance_key: dados de uma instância
  • obterChats: listar chats
  • obterMessages: recebe mensagem de um determinado chat
  • obterContacts: lista de contatos
  • isOnWhatsApp: verifica se o número está cadastrado no whatsapp
  • qrcode: gera url para ler o qrcode
  • qrcodeBase64: gerar qrcode na tela
  • logout: (falta fazer)
  • reset:redefinir uma instância ou restartar ela
  • delete:excluir uma instância
  • downloadMediaMessage: (falta fazer)

WebhookController

  • getWebhook: Busca o whebhook cadastrado.
  • updateUrl: Cria um webhook
  • enableMessage: habilitar ou desabilitar um webhook

SendMessageController

  • textToMany: enviar mensagem de texto para mais de um número
  • text: enviar mensagem de texto para um número
  • document: enviar um arquivo
  • mediaUrl: permite que você envie um URL de mídia para um usuário.
  • image: Envia uma imagem para um determinado número
  • video: (falta fazer)
  • audio: (falta fazer)
  • location: (falta fazer)
  • templateMessage: Permite que você crie 3 tipos de botões.
    - replyButton: replicar a msg recebida
    - urlButton: título, uma msg e um botão que direciona para um link a ser aberto no navegador
    - callButton: manda uma msg e um botão que ao clicar abre para discar o número
  • templateMessageWithMedia: (falta fazer)
  • contactMessage: Envia um vacard, possibilitando adicionar um contato nos contatos
  • listMessage: Você pode enviar uma lista de opções e o contato pode escolher uma opção e lhe retornar com a resposta.

GroupController

  • listGroup: Lista todos os grupos
  • adminGroups: Lista todos os grupos em que você está e admin
  • adminGroupsWithParticipants: Lista todos os grupos em que você está e admin junto com a matriz de participantes
  • group_id: Lista todos os participantes de um grupo.
  • creat: Cria um grupo
  • addParticipants: Adicionar participante(s) em um grupo.
  • removeParticipants: Remove participantes de um grupo
  • groupInviteCode: Pegar o código de convite do grupo
  • demoteParticipants: Participante retirado como administrador
  • promoteParticipants: Coloca participante(s) como administrador de um grupo.
  • setWhoCanSendMessage: Define quem envia mensagem no grupo
  • setWhoCanChangeSettings: Definir quem pode alterar a configuração do grupo
  • leaveGroup: Deixar o grupo

Autor:

Roseno Matos (developer) rosenomatos@gmail.com

Licença:

CONSUMIR API BAILEYS PHP é licenciado sob a Licença MIT (MIT). Você pode usar, copiar, modificar, integrar, publicar, distribuir e/ou vender cópias dos produtos finais, mas deve sempre declarar que Roseno Matos (rosenomatos@gmail.com) é o autor original destes códigos e atribuir um link para https://github.com/divulgueregional/consumir-api-baileys

Facilitou sua vida?

Se o projeto o ajudou em uma tarefa excencial a sua aplicação de uma forma simples e se gostaria de contribuir com uma pequena doação ao autor, faça pelo PIX abaixo


Chave Pix E-MAIL: roseno@divulgueregional.com.br