Code Monkey home page Code Monkey logo

fabulous's People

Contributors

adityagaikwad avatar anshulnsit avatar ashishgoyal247 avatar bikrambhattacharya avatar buffer0x7cd avatar gunpreetahuja avatar haquezameer avatar iamjoross avatar l3satwik avatar nitish1995 avatar roychowdhuryrohit-dev avatar rusrushal13 avatar souravraha-dev avatar sravi4701 avatar vicky002 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fabulous's Issues

Add dictionary service

If someone types, ~dict or ~urban search_term, this should show the meaning of the word and one sentence with its usage.

Check Urban Dictionary

Add stackoverflow service

Need to add Stackoverflow service.

When someone types ~sof search_query it should show the search result.

error detection in bot commands.

Right now if a user tries to input a command like ~directions and if he misspells the command then there is no feedback given by the bot. instead of this behavior, it will be helpful if the Bot can detect a misspelled command and give a feedback msg about available commands.

Add Weather support service

Add Weather Service which shows the current weather of the user entered place.

Example: ~weather search_city , it should display the current weather of the searched place

Use text to search for service

Currently, the text sent by the user is being scanned by all services, instead the text should be scanned first, then the appropriate service should be activated.

Add YouTube Service

Need to add YouTube service.

When someone types ~YT seary_query it should show the top search result.

Import Error while running make repl

I am trying to install the fabulous bot on my system.
First I have created a virtual environment by using virtualenv -p python3 venv
After running the make repl i am getting import error. below is the screenshot of
the error
screenshot from 2017-12-22 17-14-10

Add News service.

I was wondering if news feature can be implemented by using News API based on categories, countries, languages.

Q: Uses of both urllib and requests in service implementation.

While looking through the implementation of different services, I noticed that some services used urllib for interacting with the external API while others used requests for the same. I was wondering if these uses are due to some different uses cases or just a matter of personal choice. If these changes are due to some edge cases then please let me know, because I was hoping to work on the services that use urllib and replace them with requests for consistency purpose.

Add stock service

When someone types ~stock <stockname> bot should give all the details. It would be great if we could show charts or table or any visual.

~help in slack function breaks the last service in two line

~yt `query` will return the top search result 
Log all messages to the database
news <location> <category> <language>will fetch news from news API
~calc <equation> will return the google calculator result for <equation>
~dict <search_term> will return the meaning and usage of <search_term>
~directions "<start>" "<end>" (in quotes) return a result from the google maps result for directions from <start> to <end>
~gif <search term> return a random result from the  google gif search result for <search term>
~google <search term> will return three results from the google search for <search term>
~help [<command>] prints help on all commands if no command given, or a specific command
~img <search term> return a random result from google search image related to the <search term>
~scores <sport> return the live scores for <sport>
~sof <your question> > will return the the result 
~stock <search_term> will return the real time result of that stock.

This

~translate <text> will return the goslate tra
nsalte result for <text> in English

Add Maps Service

Add Maps services where it returns the map of a location. User can choose what online map service he wants to retrieve the map from by specifying a -provider parameter based on Wikipedia's list of online map services. Below is the list:

  • OpenStreetMap
  • Google Maps
  • Yandex Maps
  • Bing Maps
  • ViaMichelin
  • MapQuest
  • WikiMapia
  • Here
  • Bhuvan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.