laravel Версия: 6.3.0
Версия Botman: 2.5
Привет, ребята
Я хочу создать бот-телеграмму с моим существующим проектом laravel.
Вот шаги, которые я сделал:
1-установка ботмана:
composer require botman/botman
2-установка драйвера-телеграмма:
composer require botman/driver-telegram
3 - Создать контроллер для Botman с именем BotmanController
4 - создать маршрут для ботмена:
Route::get('/botman' , 'BotmanController@index')->name('botman.index');
Телеграмма-бот из 5 марок с именем @rahyaab_bot
и get token
6-регистровый веб-крюк, URL ботмена: https://demo98.ir/botman
:
7-и в BotManController:
<?php
namespace App\Http\Controllers;
use BotMan\BotMan\BotMan;
use Illuminate\Http\Request;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Drivers\DriverManager;
use BotMan\Drivers\Telegram\TelegramDriver;
class BotmanController extends Controller
{
public function index()
{
$config = [
// Your driver-specific configuration
"telegram" => [
"token" => "THETOKEN"
]
];
DriverManager::loadDriver(TelegramDriver::class);
$botman = BotManFactory::create($config);
$botman->hears('Hi', function (BotMan $bot) {
$bot->reply('Hello yourself.');
});
$botman->listen();
}
}
Я запускаю бота и говорю Hi
Но бот телеграммы не отвечает.
В чем проблема?
Спасибо.