Skip to content

sidigi/twitter-stream

Repository files navigation

git clone git@github.com:sidigi/twitter-stream.git

  1. Создать приложение twitter app
  2. Заполнить в env:
  • TWITTER_ACCESS_TOKEN
  • TWITTER_ACCESS_TOKEN_SECRET
  • TWITTER_CONSUMER_KEY
  • TWITTER_CONSUMER_SECRET
  • QUEUE_DRIVER=database
  1. Заполнить в config/laravel-twitter-streaming-api.php хештеги
    'hash' => [
        '#bgs',
        '#bgsgroup',
    ]
  1. composer install
  2. php artisan migrate:refresh --seed (база данных должна поддерживать emoji)
  3. php artisan schedule:run - запуск задач из командной строки или * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 - на крон php artisan schedule:run &! - запуск в фоне
  4. /login для менеджера (кто модерирует твиты)

Также есть роли, назначешь роль менеджера для юзера он видит страницу модерации

  1. Модерация коммитов на главной / просмотр там же

Памятка по работе с процессами:

  • php artisan shedule:run & - запуск в фоне
  • jobs или jobs -l - список процессов
  • jobs -p - спискок PID
  • kill -9 [PID] - убить процесс

/vendor/fennb/phirehose/lib/Phirehose.php

  protected $followIds = [];
  protected $locationBoxes = [];

Доп.опции: /custom-tweet/save/{id} ссылка для добавления твита вручную, где {id} - это уникальный идентификатор твита.

About

bgs twitter stream

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •