gashey / botman-ussd-driver
Laravel项目的Botman USSD驱动
1.0.3
2021-07-21 13:07 UTC
Requires
- php: >=7.1.3
Requires (Dev)
- fzaninotto/faker: ~1.4
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-21 21:19:40 UTC
README
关于
BotMan驱动程序,用于连接Mobiverse USSD API和BotMan
安装
在安装此驱动程序之前,请安装Laravel的Botman。请参阅Botman文档。
在您的composer.json
中添加对gashey/botman-ussd-driver
包的依赖,并更新您的依赖项
$ composer require gashey/botman-ussd-driver
将Gashey\BotmanUssdDriver\UssdServiceProvider添加到您的providers
数组中
Gashey\BotmanUssdDriver\UssdServiceProvider::class,
将以下监听器添加到您的botman路由文件中
$botman->hears(config('ussd.cancel_text', 'CANCEL'), function ($bot) { $bot->reply('stopped'); })->stopsConversation();
使用方法
您可以使用Mobiverse USSD模拟器来测试您的应用程序。将您的应用程序URL提供如下:http://your-application.com/botman
配置
默认设置在config/botman/ussd.php
中。使用以下命令发布配置
$ php artisan vendor:publish --provider="Gashey\BotmanUssdDriver\UssdServiceProvider"
return [ "cancel_text" => "CANCEL", "network_mapping" => array('01' => 'MTN', '02' => 'VODAFONE', '03' => 'AIRTEL-TIGO', '04' => 'AIRTEL-TIGO', '05' => 'GLO'), ];
许可
在MIT许可下发布,请参阅LICENSE。