loopcraft/msgowl

这是我包装的 msgowl

dev-main 2023-08-28 06:27 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这是一个安全的短信消息平台,允许您的业务向客户发送大量短信消息

支持我们

安装

您可以通过 composer 安装此包

composer require loopcraft/msgowl

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="msgowl-config"

这是已发布的配置文件内容

return [
    'sender' =>  env('MSG_OWL_SENDER'), //required
    
    'urls' => [
        'otp' =>  env('MSG_OWL_OTP_URL', 'https://otp.msgowl.com'),
        'rest' =>  env('MSG_OWL_REST_URL', 'https://rest.msgowl.com'),
    ],
    
    'keys' => [
        'rest_key' =>  env('MSG_OWL_REST_KEY'),  //required
        'otp_key' => env('MSG_OWL_OTP_KEY'),  //required
    ],
    
    'notification' => [
        'active' => env('MSG_OWL_NOTIFICATION_ACTIVE', true),
        'threshold' => 50,
        'contact_number' => env('MSG_OWL_SMS_NUMBER'),  //required if notification active is true
        'message' => env('MSG_OWL_SMS_MSG', 'Your MsgOwl balance is getting low'), 
    ],

];

使用方法

MsgOwl::sendMessage('body of sms needed to send','960123456,9603212...',);

测试

composer test

致谢

  • 编写测试
  • 添加OTP支持

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。