Home

Awesome

UVObot

Code Climate Test Coverage Dependency Status

Notifikácie pre chat www.slack.com a www.discourse.org fórum z Úradu pre verejné obstarávanie o obstarávaniach v IT sektore.

Nasadenie cez Docker

Build docker obrazu pomocou docker build -t my_uvobot .. Pri spustení kontajnera je potrebné mať nastavené env RAILS_ENV=production.

Slack integrácie sa nastavujú cez UVOBOT_SLACK_WEBHOOK, kde môže byť viacero URL oddelených čiarkou ,. Default channel je #general, bodkočiarkou ; za každou URL je možné nastaviť iný channel bez hashtagu #. Napr. https://example.com/my-hook;my-custom-channel,https://example2.com/my-other-hook;my-other-custom-channel.

Discourse cez DISCOURSE_URL, DISCOURSE_API_KEY, DISCOURSE_USER a DISCOURSE_TARGET_CATEGORY. Intregrácie, pre ktoré nie sú nastavené envs, sa nevykonajú a uvobot vypíše nájdené výsledky iba do konzoly.

Čas spustenia 15:00 je možné upraviť v config/clock.rb.