Inspiration

    Being a beginner to web development, I was excited to work on a project involving a lot of web-related concepts, 
    leveraging APIs, computer vision and at the same time making something that I could use every day.

What it does

   Games are more important for decreasing the stress!  A day for some people cant end without playing even i to 
   love to play the games "Winners never quit and quitters never win" it is very easy to play all the games in one 
   chat  bot instead of installing it .
         1. One can ask to play any game then it will generate a bunch of links and the receiver can select  any of 
             those links to play a game  
         2. Making a bot for this use case makes sense as we all would love to get an experience  game scenario as 
             possible without consequences and the fear of being judged. Having a personal bot at your disposal solves 
             exactly that!

How I built it

  1. Used the messenger platform, with Node.js for the backend.
  2. I used some the public games API's for the text it will send the response like links to the receiver.
  3. I added some text with emojis.
  4.  Used surveys for feedback of the chat bot.
  5. Used polls to send a message for the receiver
  6. I used language "JAVA SCRIPT".

Challenges I ran into

 1.It got tedious to maintain and update the state of the user as the messenger platform uses webhooks.
 2. Callbacks got pretty nested.
 3. Connecting all the APIs and making everything work smoothly.

Accomplishments that I'm proud of

 1. I 'm really satisfied with the amount of code I could churn out in a short amount of time.
 2. Learnt lots of nitty-gritty details of web development.
 3. Glad that I could put up an end to end product.

What I learned

1. Learned how to make an interactive messenger bot.
2. Learned how to host web apps and make API calls in and around.

What's next for Games chat bot

1.I should implement end to end games which have all the games in play store.
2. Should implement conversation more. 

Built With

Share this project:

Updates