/kirpich

Пацан-бот для Slack

Primary LanguageRubyMIT LicenseMIT

Паша Кирпич. Slack-бот

Build Status Coverage Status

ОТСТОРОЖНО! КОНТЕНТ 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. Удачи в общем =)

Паша...

...знает мемы

Паша кирпич объясняет суть мема

...в курсе дел

Паша отвечает за дела

...любит пироги

Паша любит пироги

...следит за финансами

Паша любит следит за финансами

...знает толк в женщинах

Паша любит женщин

...может показать хороший пример

Паша показывает хороший пример