Intellibot is an interactive chatbot built with JavaScript that provides users with a wide range of functionalities, including calculations, jokes, facts, time information, and Google search capabilities. This README provides an overview of the chatbot, its features, installation instructions, and contribution guidelines.
- Basic Chatting: Users can engage in conversations with the chatbot and receive responses based on predefined messages and queries.
- Calculations: The chatbot can perform basic mathematical calculations for users.
- Jokes and Facts: Users can ask the chatbot to tell jokes or share interesting facts.
- Time Information: The chatbot can provide the current time upon request.
- Google Search: The chatbot can search Google for movie information, definitions, news, music, and other user queries.
- JavaScript: The primary programming language used to develop the chatbot's core functionality.
- HTML/CSS: Used for creating the user interface and styling the chatbot.
- Async/Await: Utilized for handling asynchronous operations, such as user message processing and Google search requests.
- Open the Chatbot: Click on the chatbot toggler button to launch the chatbot interface.
- Enter Messages: Type your messages or queries in the chat input area.
- Send Messages: Press Enter or click the send button to send your messages to the chatbot.
- Receive Responses: The chatbot will provide responses based on your messages and queries.
- Clone the Repository:
git clone https://github.com/ftashmit/intellibot-chatbot.git
We welcome contributions to the Intellibot chatbot project! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch: git checkout -b feature/new-feature.
- Make your changes and commit them: git commit -m 'Add new feature'.
- Push to the branch: git push origin feature/new-feature.
- Submit a pull request. For major changes, please open an issue first to discuss the proposed changes.