Inspiration

Sometimes, programmers may feel lonely, wanting to explain their technical issues step by step to someone else with a hope for an idea to strike their minds. At these situations, Rubberduck debuggig is actually a saviour. rubber duck debugging, But I wish to improvise this technique. Because how nice it would be when someone listens to your problem, motivates you and gives some relevant suggestions. Here comes RubberDuck for this. Bot is made for you which is more than a friend.

What it does

It listens to your approach or problem You can chat casually with this bot It gives you relevant suggestions It motivates you while explaining It tells you some nice programming jokes It has Quick reply feature

Challenges I ran into

I really faced very meagre amount of challenges as Facebook's documentation is very well scripted with good examples, that helped me build this bot very quick, but one crucial challenge was to give train the bot. Yet the dialog flow mitigated the difficulties.

Accomplishments that I'm proud of

This will be helpful for programmers community as they will not feel lonely anymore while programming.

What I learned

Learnt a lot about Facebook's messaging API, dialog flow

What's next for RubberDuck

-Reminders -Try to give solution for the problem -Indication for programmer's mood -To share the solution found for a problem by someone else to the person actually facing the problem. -Attachment support -Voice messaging

  • adding more fire and fun *

Built With

  • adobexd
  • dialog-flow
  • dialogue-flow
  • heroku
  • kapwing
  • messaging-api
  • node.js
  • powerdirector
Share this project:

Updates