composer installcp .env.example .env
php artisan key:generateОтредактируйте .env и укажите:
TELEGRAM_BOT_TOKEN- токен от @BotFatherTELEGRAM_BOT_PASSWORD- пароль для доступа к боту- Настройки базы данных MySQL
- Настройки Redis
docker-compose up -dphp artisan migrate
php artisan db:seedОткройте 3 терминала:
Терминал 1 - Воркер очередей:
php artisan queue:work redis --tries=3Терминал 2 - Telegram бот:
php artisan telegram:botТерминал 3 - Фетчер цен:
php artisan arbitrage:fetch-prices BTC/USDT --interval=5- Найдите вашего бота в Telegram
- Отправьте
/start - Отправьте
/set_password YOUR_PASSWORD(пароль из .env) - Готово! Вы будете получать уведомления об арбитраже
Проверьте логи:
tail -f storage/logs/laravel.logПроверьте базу данных:
php artisan tinker
>>> \App\Models\Price::count()
>>> \App\Models\Alert::count()