Что умеет данный проект?
- Переключение режима отображения главной страницы (заглушка/голосование/результаты)
- Обновление данных о голосовании в админке в реальном времени.
- При изменении название конкурса, имени или картинки участника, данные также обновляются через pusher.
- Авторизация пользователя через Телеграм.
- Голосование через телеграм.
-
composer install
-
php artisan key:generate
-
php artisan migrate
-
php artisan db:seed
-
php artisan storage:link
-
Добавление админа - php artisan createAdmin [email protected]
-
Подключение телеграм (Пункт подключение Telegram)
-
Регистрируемся на https://pusher.com/ и добавляем свои ключи в .env
-
Готово
- Для того, чтобы подключить телеграм бота, надо написать @botfather и создать/просмотреть имеющегося и узнать token.
- Далее подключаем вебхуки: https://api.telegram.org/bot{YOUR_TOKEN_HERE}/setwebhook?url=https://{YOUR_DOMAIN_HERE}/api/v1/bot/telegram
- Создаем команды для вашего бота через botfather (auth/del/vote/notifications)
- Добавляем в env имя нашего бота TELEGRAM_BOT_NAME=your_name_bot