Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyperia-sk/obed-bot
:fork_and_knife: Obed Slack Bot, na požiadanie kontroluje aktuálnu ponuku denného menu reštaurácii. [only for slovak|czech users]
https://github.com/hyperia-sk/obed-bot
bot daily-menus jedlo obed obed-slack-bot restaurant-menu slack slack-bot slackbot
Last synced: 2 days ago
JSON representation
:fork_and_knife: Obed Slack Bot, na požiadanie kontroluje aktuálnu ponuku denného menu reštaurácii. [only for slovak|czech users]
- Host: GitHub
- URL: https://github.com/hyperia-sk/obed-bot
- Owner: hyperia-sk
- License: isc
- Created: 2017-07-31T18:11:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T01:54:47.000Z (about 5 years ago)
- Last Synced: 2024-08-02T11:24:08.375Z (3 months ago)
- Topics: bot, daily-menus, jedlo, obed, obed-slack-bot, restaurant-menu, slack, slack-bot, slackbot
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 32
- Watchers: 5
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Obed Slack Bot
[![Build Status](https://travis-ci.org/hyperia-sk/obed-bot.svg?branch=master)](https://travis-ci.org/hyperia-sk/obed-bot)
[![Known Vulnerabilities](https://snyk.io/test/github/hyperia-sk/obed-bot/badge.svg)](https://snyk.io/test/github/hyperia-sk/obed-bot)> only for slovak|czech users
Slack bot, ktorý na požiadanie kontroluje aktuálnu ponuku denného menu reštaurácií.
Výsledok zobrazuje v miestnosti alebo v rámci osobnej konverzácie.
Denné menu získava so stránok bistro.sk a restauracie.sme.sk
## Zoznam základných príkazov:
#### `co je dnes na obed?` vypíše zoznam všetkých reštaurácii spolu s ich denným menu,
![screenshot from 2017-07-31 20-02-14](https://user-images.githubusercontent.com/6382002/28791040-5ee569ea-762b-11e7-875b-69e4f0e00eee.png)
#### `kam na obed` vyvolá hodnotenie s anketou "Kam pôjdeme na obed?"
![screenshot from 2017-07-31 20-02-34](https://user-images.githubusercontent.com/6382002/28791042-5ef03690-762b-11e7-90cd-7b239dec4c5d.png)
#### `co je v ` napríklad `co je v kazacku`, `co je v kusku` pre získanie denného menu pre konkrétnu reštauráciu,
![screenshot from 2017-07-31 20-03-07](https://user-images.githubusercontent.com/6382002/28791041-5eeb4450-762b-11e7-9fe0-a3220ed9017e.png)
#### `ahoj` `cau` `zdar` `cus` pre slušné pozdravenie bota
## Inštalácia
#### Krok 1.
```bash
git clone https://github.com/hyperia-sk/obed-bot.git && cd obed-bot
```#### Krok 2.
Pre správne fungovanie slack bota je potrebné získať `SLACK_API_TOKEN`:
- vytvorte si novú [bot integration](https://my.slack.com/services/new/bot)
- uložte `SLACK_API_TOKEN` zo stránky pre úpravu BOTa do vášho nastavenia slack-u ([Custom integrations](https://.slack.com/apps/manage/custom-integrations) > Bots > :pencil2: Edit configuration)
- vytvorte súbor `.env` a vložte doň: `SLACK_API_TOKEN=rofl-01234567890-TokenSlacku`#### Krok 3.
```js
npm install# spúšťanie:
npm bot.js start# prípadne spustenie behu na pozadí:
forever start -w bot.js
```#### Krok 4.
pozvite `@` do miestnosti alebo otvorte s ním priamu komunikáciu
#### Testy
```bash
npm test
```