gashey / botman-ussd-driver

Laravel项目的Botman USSD驱动

1.0.3 2021-07-21 13:07 UTC

This package is auto-updated.

Last update: 2024-09-21 21:19:40 UTC


README

Latest Release on GitHub Software License Total Downloads

关于

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