forwebsystem/notificationwhatsapp

dev-master 2024-07-26 12:21 UTC

This package is auto-updated.

Last update: 2025-05-26 14:08:02 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

This is where your description should go. Take a look at contributing.md to see a to do list.

Installation

Via Composer

$ composer require forwebsystem/notificationwhatsapp

Usage

Change log

Please see the changelog for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email joaopaulo@forwebsystem.com.br instead of using the issue tracker.

Credits

License

license. Please see the license file for more information.

** Enviando uma mensagem via Channel

use ForWebSystem\NotificationWhatsApp\Broadcasting\NotificationWhatsAppChannel; use ForWebSystem\NotificationWhatsApp\Services\Interfaces\NotificacaoMensagensInterface;

 /**
 * Get the notification's delivery channels.
 *
 * @param  mixed  $notifiable
 * @return array
 */
public function via($notifiable)
{
    return [
        NotificationWhatsAppChannel::class
    ];
}

/**
 * Get the mail representation of the notification.
 *
 * @param  mixed  $notifiable
 */
public function toWhatsApp($notifiable, NotificacaoMensagensInterface $configuracao)
{
    return $configuracao->sendText($phone, $texto);
}

** Via service

use ForWebSystem\NotificationWhatsApp\Services\NotificacaoZApiService;

$notificacao = new NotificacaoZApiService($usuario, $idInstancia, $license);

$notificacao->sendText($phone, $texto);