/rooboot-bot

Telegram bot @Rooboot_bot

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Rooboot_bot

https://telegram.me/Rooboot_bot

Wrapper documentation: Node-telegram-bot-api


Installation

Rooboot-bot requires Node.js v8+ to run.

Install the dependencies and start the server.

 npm install
 npm start

Add your telegram token as an environment parameter, with key TELEGRAM_TOKEN


Supported commands

Command Parameters [optional] Example Returns
/{restaurant} [h, yh] /piato h Gives the menu of the restaurant
/tapahtumat /tapahtumat Gives all the events from dumppi.fi/tapahtumat
/laulu song name or song number /laulu 2 Gives the song lyrics
/laulukategoriat /laulukategoriat Returns all categories of songs
/vappubanger /vappubanger Plays Vappubängeri 2019
/bisnesta /bisnesta Plays Bisnestä
/kissa /kissa Sends a cat image
/koira /koira Sends a dog image

Restaurants

The bot supports these restaurants:

/piato /lozzi /maija /libri /tilia /syke /rentukka /ylisto /fiilu /ilokivi

Songs

As for now the bot supports:

Lookup with song number (0 - 92).
Lookup with partial or full song name.

APIs

Fiilu - https://github.com/matias-kovero/fiilu-scraper

Ilokivi - https://github.com/rennehir/ilokivi-scraper

Tapahtumat - https://github.com/lurttu/dumppi-tapahtumat-scraper

TODO:

  • Create inline buttons for song categories

    (Show all categories -> select categorie -> show all songs on that categorie -> Select song)

  • Banters? & support adding new ones