git clone git@github.com:sidigi/twitter-stream.git
- Создать приложение twitter app
- Заполнить в env:
- TWITTER_ACCESS_TOKEN
- TWITTER_ACCESS_TOKEN_SECRET
- TWITTER_CONSUMER_KEY
- TWITTER_CONSUMER_SECRET
- QUEUE_DRIVER=database
- Заполнить в
config/laravel-twitter-streaming-api.phpхештеги
'hash' => [
'#bgs',
'#bgsgroup',
]composer installphp artisan migrate:refresh --seed(база данных должна поддерживать emoji)php artisan schedule:run- запуск задач из командной строки или* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1- на кронphp artisan schedule:run &!- запуск в фоне/loginдля менеджера (кто модерирует твиты)
- email: manager@manager.com
- password: secret
Также есть роли, назначешь роль менеджера для юзера он видит страницу модерации
- Модерация коммитов на главной / просмотр там же
Памятка по работе с процессами:
php artisan shedule:run &- запуск в фонеjobsилиjobs -l- список процессовjobs -p- спискок PIDkill -9 [PID]- убить процесс
/vendor/fennb/phirehose/lib/Phirehose.php
protected $followIds = [];
protected $locationBoxes = [];Доп.опции:
/custom-tweet/save/{id}
ссылка для добавления твита вручную, где {id} - это уникальный идентификатор твита.