Share Tạo chat bot chuyên nghiệp với thư viện BotMan

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
BotMan là thư viện PHP chuyên nghiệp được thiết kế, phát triển để đơn giản hoá nhiệm vụ phát triển các bot chat tự động, cải tiến cho nhiều nền tảng nhắn tin bao gồm Facebook Messenger, Telegram, Microsoft Bot Framework, Nexmo, Slack, HipChat... Đặc biệt, thư viện BotMan hỗ trợ rất tốt cho Laravel framework nên các bạn sử dụng Laravel có thể dễ dàng sử dụng thư viện BotMan để phát triển các chat bot tích hợp vào các ứng dụng nhắn tin phổ biến hiện nay.

Để sử dụng BotMan, các bạn cần phải sử dụng PHP phiên bản 7.1.3+ và sử dụng công cụ Composer để cài đặt với dòng lệnh như sau:
Code:
composer global require "botman/installer"
Và sử dụng thư viện như ví dụ sau:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/vendor/autoload.php';

//Khai báo sử dụng thư viện
use BotMan\BotMan\BotMan;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Drivers\DriverManager;
use BotMan\Drivers\Telegram\TelegramDriver;

//Khai báo cấu hình chat bot
$config = [
    'telegram' => [
        'token' => 'YOUR_TOKEN'
    ]
];

//Nạp driver để sử dụng
DriverManager::loadDriver(TelegramDriver::class);

//Khởi tạo instance
$botman = BotManFactory::create($config);

//Dạy chat bot
$botman->hears('hello', function(BotMan $bot) {
    $bot->reply('Hello yourself!');
});

//Bắt đầu lắng nghe
$botman->listen();
Các bạn có thể tìm hiểu thêm cách sử dụng thư viện BotMan tại địa chỉ https://botman.io/2.0/welcome.
 
Back
Top