reijo / telebot
Telergam bot SDK package for laravel
1.7.0
2024-03-13 21:12 UTC
README
Telergam Bot SDK пакет для Laravel
📕 Документация
📋 Установка
Прежде чем установить, подключите приложение к базе данных
composer require reijo/telebot
Добавьте в конфигурацию app.php
провайдеры
'providers' => ServiceProvider::defaultProviders()->merge([ /* * Package Service Providers... */ Reijo\Telebot\Providers\TelegramServiceProvider::class, Reijo\Telebot\Providers\TelegramBootstrapServiceProvider::class, ])->toArray(),
Выполните выгрузку провайдеров
php artisan vendor:publish --tag=reijo-telebot
Теперь можете выполнить миграцию
php artisan migrate
В конфигурации telegram.php
добавьте token
и адрес сайта, /bot/main
являеться дефолтным адресом основного бота, рекомендуем основного бота оставить по этому адресу
return [ 'bots' => [ "main" => [ "token" => "", "url" => "https://domen.com/bot/main", ] ], ];
Зарегестрируйте webhook
php artisan t:set-webhook
- Теперь вы можете в вашем боте вызвать команду
start
и получить ответHello Word
- Вся логика основного бота находиться в разделе
app/Scenarios/MainBot/Start.php
Базовая логика - Внутрення логика бота находиться в разделе
app/Bots/Main.php
Все про внутреннюю логику