/fabulous

Fabulous Bot for Slack!

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Fabulous Bot for Slack

Fabulous Bot for Slack

Donate ($1) - Help us in creating more awesome open source projects


Never leave your Slack again!

Fabulous Bot is a bot which does the basic work of searching from different platforms and showing the results directly in your Slack channel. Users don’t have to leave Slack, open browser and search for something.

User will be able to

  • search from Google, Wikipedia, YouTube etc—( top 3 results will be shown)
  • Check weather of any city
  • Search Query from Stack Overflow
  • Get commits data of any repository, Branch or pull request
  • Get stocks data
  • Search images from Google Images, Flickr etc
  • Do mathematical Calculations
  • Check meaning of words — From Urban Dictionary
  • View maps
  • and will be able to perform lot more tasks.

Read the full article here.

Installation

Steps to Run this Bot Locally!

  • clone the repo
  • Do export SLACK_TOKEN='slack-api-token'
  • edit the Makefile and add sudo to the run, repl section and sudo -H in requirements section
  • then make repl for local testing
  • if make repl doesn't work, try with sudo
  • Work on services folder only
  • Check gif service for the reference.

Note: for windows, edit Makefile and remove all instances of sudo and sudo -H

Running in a Docker contianer!

  • Clone the repo
  • run cd fabulous && docker build -t faboulous . && docker run -it fabulous

Getting Started

Please read this article on Fabulous Bot

Contributing

Please read our Contributing to Eulercoder Projects Wiki.

Issues

Check Issue tracker for all the issues.

Licence

MIT Licence (c) Vikesh Tiwari

Built with ❤️ in python and Eulercoder