Echo AI is an interactive, web-based chatbot designed to engage users in natural conversations. Built with HTML, CSS, and JavaScript, it offers a seamless chat experience and can be easily customized and deployed.
Check out the live demo: echoai-iota.vercel.app
- Natural Conversations: Mimics human-like responses for engaging interactions.
- Customizable UI: Easily modify colors, fonts, and layout in
style.css. - Flexible Logic: Chat logic implemented in
script.jsallows for adding new response patterns and integrating APIs. - Responsive Design: Works on desktop and mobile devices.
- HTML5: Structure of the chatbot interface.
- CSS3: Styling and responsive design.
- JavaScript: Chat logic and user interaction.
Echo_AI/
├─ assets/ # Images, icons, and other static assets
├─ index.html # Main HTML file
├─ style.css # Stylesheet for the chatbot UI
├─ script.js # JavaScript for chat functionality
└─ README.md # Project documentation
- Clone the repository
git clone https://github.com/AdilShamim8/Echo_AI.git cd Echo_AI - Open
index.html- You can simply double-click
index.htmlin your file explorer, or - Serve it via a local server:
npx http-server .
- You can simply double-click
- Start chatting!
- Type your message in the input box.
- Press Enter or click Send.
- The chatbot will respond based on predefined logic in
script.js.
- Open
script.js. - Modify the response patterns and add new ones:
const responses = { hello: "Hi there! How can I help you today?", // Add your own patterns and responses here };
Contributions are welcome! Please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature/YourFeatureName. - Make your changes and commit:
git commit -m "Add your feature". - Push to your branch:
git push origin feature/YourFeatureName. - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, feel free to reach out:
- Email: [email protected]
- GitHub: AdilShamim8