Телеграмма Бот с Ботманом и Ларавелем - PullRequest
0 голосов
/ 02 ноября 2019

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:

register webhook

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 Но бот телеграммы не отвечает.

В чем проблема?

Спасибо.

...