ftashmit / chatbot

Intellibot is an intelligent JavaScript-based chatbot designed to assist users with questions, perform calculations, share jokes, and fetch information from Google search engine, all through an intuitive chat interface. This repo contains the raw code files of this project.

Home Page:https://ftashmit.github.io/chatbot/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intellibot Chatbot

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.

Table of Contents

Features

  • 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.

Technologies Used

  • 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.

How to Use

  1. Open the Chatbot: Click on the chatbot toggler button to launch the chatbot interface.
  2. Enter Messages: Type your messages or queries in the chat input area.
  3. Send Messages: Press Enter or click the send button to send your messages to the chatbot.
  4. Receive Responses: The chatbot will provide responses based on your messages and queries.

Installation

  1. Clone the Repository:
    git clone https://github.com/ftashmit/intellibot-chatbot.git

Contributing

We welcome contributions to the Intellibot chatbot project! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Submit a pull request. For major changes, please open an issue first to discuss the proposed changes.

About

Intellibot is an intelligent JavaScript-based chatbot designed to assist users with questions, perform calculations, share jokes, and fetch information from Google search engine, all through an intuitive chat interface. This repo contains the raw code files of this project.

https://ftashmit.github.io/chatbot/


Languages

Language:JavaScript 53.9%Language:CSS 33.7%Language:HTML 12.4%