Pacote para envio de mensagem simples pelo Whatsapp utilizando a plataforma Z-API
- PHP >= 7.4
- Laravel >= 8.0
- Adicione este repositório à lista de repositórios do composer em seu projeto laravel.
{
"repositories": [
{
"type": "git",
"url": "https://github.com/bugdev304/whatsappsimplemessage.git"
}
]
}
- Execute o comando a seguir para baixar esta lib ao vendor do seu projeto.
composer require pablo/whatsappsimplemessage
- Configure as variáveis abaixo no .env do seu projeto.
WHATSAPP_ENABLED=true
BASE_URL=https://example.com
INSTANCE=https://example.com
INSTANCE_TOKEN=1234567890
SECURITY_TOKEN=1234567890
DEFAULT_NOTIFICATION_NUMBER=YYXXNNNNNNNNN -> DDI+DDD+NUMERO
SEND_URL=send-text
DEFAULT_COUNTRY_DDI=55
WHATSAPP_DELAY_TYPING=5
WHATSAPP_DELAY_MESSAGE=10
- Execute o comando abaixo para publicar o arquivo de configuração do pacote.
php artisan vendor:publish --tag=whatsapp-config
- Model Notifiable
use Pablo\Whatsappsimplemessage\app\Notifications\SimpleMessageNotification;
class User extends Authenticatable
{
use Notifiable;
public function routeNotificationForWhatsapp()
{
return $this->phone;
}
}- Enviar mensagem
$user = \App\Models\User::first();
$user->notify(new \Pablo\Whatsappsimplemessage\app\Notifications\SimpleMessageNotification('Teste'));/i.s3.glbimg.com/v1/AUTH_08fbf48bc0524877943fe86e43087e7a/internal_photos/bs/2021/1/1/I6jD4IToSd28BHUj0nrA/2013-11-07-whatsapp-e-o-mensageiro-de-maior-sucesso-atualmente.png)