Laravel Telergam Bot SDK представляет собой готовый набор инструментов для Laravel, который значительно упрощает процесс создания ботов для Telegram.
Important
Прежде чем приступить к установке, убедитесь, что ваше приложение подключено к базе данных.
composer require tgb/tgb
php artisan vendor:publish --tag=tgb-assets
php artisan migrate
После этого необходимо зарегистрировать webhook с именем вашего бота (по умолчанию default) на домен, с которого происходит туннелирование. Если запуск происходит с хостинга, где уже есть домен, то указывать его не нужно. Для этого используется команда:
php artisan tgb:new main {token} {?domian}
-
Теперь, когда все настройки выполнены, вы можете запустить команду «/start» в вашем боте, и он ответит «Hello Word».
-
Вся логика основного бота реализована в файле «app/Bots/Main.php», который легко найти и отредактировать.
-
Если вы решите создать нового бота с другим именем, будет автоматически создан новый раздел.