Паша Кирпич. Slack-бот
ОТСТОРОЖНО! КОНТЕНТ 18+
Нет, серьезно, возможно вам не стоит дальше смотреть. Бот матерится, постит в чат фотографии эротического, а иногда совсем неприемлимого содержания и вообще ведет себя крайне дерзко.
Подумайте еще разок, нужен ли вам такой собеседник =)
Запуск
Создать новую интеграцию типа бот. Там сгенерируется API токен.
Далее:
git clone git@github.com:Andrew8xx8/kirpich.git
cd kirpich
bundle install
TOKEN=ВашТокен bundle exec ruby ./run.rb
Деплой
В репозитоии уже настроено все для деплоя на heroku или openshift.
Едиснственное что нужно установить переменную окружения TOKEN с вашим токеном.
https://devcenter.heroku.com/articles/config-vars https://developers.openshift.com/en/managing-environment-variables.html
Docker
Копируем docker-compose.sample.yml
в docker-compose.yml
и пишем свой токен туда.
Запускаем:
docker-compose run pashok
Поиск картинок и видео
Пашка работает через Google Custom Search API. Чтобы все завелось нужно определить
две переменные окружения GSE_API_KEY
и GSE_CX
.
Процесс не простой, описан тут: http://stackoverflow.com/questions/34035422/google-image-search-says-api-no-longer-available/34062436#34062436. Удачи в общем =)
Рандомные посты
Паша может постить рандомные картинки в каналы. Список каналов задается идентификаторами через запятую в переменной окружения
RANDOM_CHANNELS="C08189F96, G084E5SC9" /bin/run