50% off all plans with SPRING50
Day 86: ChatBot
Day 86 Advanced Challenge 86 of 100

ChatBot

As a website visitor, I want to interact with a chatbot that can provide assistance and special offers, so that I can quickly get the information I need without searching through the site.

Acceptance Criteria

  • Display a chat icon on the webpage that indicates when a new message is available, with a notification badge showing unread messages.
  • When the chat icon is clicked, a chat window should open displaying the chatbot conversation.
  • The chatbot should greet the user and offer help, such as providing promo codes or answering questions.
  • Provide quick response buttons for the user to easily interact with the chatbot, such as "Yes, sure!" or "No, thanks!"
  • Allow the user to type their own messages in the input field and send them by clicking a send button or pressing enter.
  • Ensure that the chatbot interface is visually cohesive with the overall website design and easy to use.
View on GitHub
100 Days of Code Progress Day 86 / 100

Take this challenge

Start your 7-day free trial to solve this challenge in our built-in code editor with live preview.

Start 7-Day Free Trial to Solve This Challenge

Nearby Challenges