Skip to content

noordean/NewsBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsBot

NewsBot is an interactive news bot, designed to quickly find news about Nigerian politics. You can also ask it some personal questions.

Technologies Used

  • Ruby: Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
  • Rails: Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller framework, providing default structures for a database, a web service, and web pages
  • PostgreSQL: PostgreSQL is a powerful, open source object-relational database system (ORDBMS) that offers modern database features such as complex queries, foreign keys, etc.
  • Elasticsearch: Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.
  • Wit.ai: Wit.ai is a natural language interface for applications capable of turning sentences into structured data
  • Whenever: Whenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.

Installation

  • Clone this repository to have the app on your machine with git clone https://github.com/noordean/NewsBot.git
  • Change directory to the app's root with cd NewsBot
  • Pull the develop branch with git pull origin develop
  • Then run bundle install to install the dependencies
  • Start the server with rails s
  • Then go to localhost:3000

Limitation

  • The app searches for only politics. Needs to cover more areas

How to Contribute

  • Fork this repository.
  • Clone it.
  • Create your feature branch on your local machine with git checkout -b your-feature-branch
  • Push your changes to your remote branch with git push origin your-feature-branch
  • Open a pull request against the develop branch, and describe how your feature works

Author

Nurudeen Ibrahim

About

An interactive news bot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published