Skip to content

Pyppin: An intelligent Python chatbot offering diverse functionalities, including weather updates, humor, and information retrieval, for enhanced user interactions

License

Notifications You must be signed in to change notification settings

jeremystevens/Pyppin

Repository files navigation

Pyppin - A Multifunctional Chatbot

Pyppin is a multifunctional chatbot built in Python, leveraging the power of Natural Language Processing (NLP) and various APIs to engage users in conversation, answer questions, and perform tasks such as providing weather updates, fetching jokes, and searching Wikipedia and Google. Designed for both command line and web-based interaction, Pyppin is a versatile and user-friendly solution for a wide range of information needs.

Key Features

  1. Conversational chatbot: Engage in casual conversations with the chatbot, which can respond to greetings, express gratitude, and handle some basic questions about itself.
  2. Weather updates: Retrieve real-time weather information for any city using the OpenWeatherMap API.
  3. Jokes: Fetch random jokes using the Official Joke API.
  4. Time and date: Get the current time and date.
  5. Wikipedia search: Find summaries of Wikipedia articles based on user input.
  6. Google search: Perform Google searches and display the top search results.
  7. News updates: Fetch the latest news articles based on user input using the NewsAPI.
  8. Progress bars: Display progress bars for various tasks using the tqdm library.

Learn More

For in-depth information, documentation, and usage examples, please visit our Wiki. The wiki contains detailed guides on installation, configuration, and usage of Pyppin. It also provides additional insights into the project's architecture and development process.

We highly recommend checking out the wiki to get the most out of Pyppin.

Contribute

Pyppin is an open-source project, and contributions are highly appreciated. Whether it's bug fixes, feature enhancements, or documentation improvements, we welcome your help.

To contribute, please follow the guidelines outlined in our Contribution Guide.

Your contributions help make Pyppin a better tool for everyone!

About

Pyppin: An intelligent Python chatbot offering diverse functionalities, including weather updates, humor, and information retrieval, for enhanced user interactions

Resources

License

Stars

Watchers

Forks

Packages

No packages published