Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Chatbot in Sale Management

1,458 views

Published on

Chatbot design and implementation. Focus on Telegram platform, built with PHP, NodeJs

Published in: Internet
  • Be the first to comment

Chatbot in Sale Management

  1. 1. Chatbot In Sale management Võ Duy Tuấn CEO/Founder Teamcrop.com
  2. 2. Vo Duy Tuan §  PHP §  Web Scalability & Optimization §  Data Mining §  E-Commerce §  Docker & Microservices Interests CEO / Founder @ Teamcrop.com
  3. 3. Table of contents •  Chatbot classification •  Why Telegram platform •  How Telegram chatbots work •  Authentication & Authorization •  Build chatbot with PHP •  Artificial Intelligence with AIML
  4. 4. 1. Chatbot classification •  Based on session – Transactional – Conversational •  Based on implementation: – Pattern matching – Machine learning
  5. 5. 1.1. Transactional chatbot
  6. 6. 1.2. Conversational chatbot
  7. 7. 1.3. Pattern matching chatbot
  8. 8. 1.4. Machine learning chatbot
  9. 9. 2. Why Telegram platform? •  Fast & simple messaging app •  More secure •  Free •  Stickers & Emojis •  …and powerful features for Bot
  10. 10. 2.1. Inline mode
  11. 11. 2.2. Keyboard
  12. 12. 2.3. Inline Keyboard
  13. 13. 2.4. Command
  14. 14. 3. How Telegram chatbots work?
  15. 15. 4. Authentication & Authorization •  Service outside Telegram (bot) platform •  Same authentication with external system •  Same authorization with external system •  Login / Logout from bot session
  16. 16. 4.1. Init Session
  17. 17. 4.2. Authentication
  18. 18. 4.3. Finish binding account
  19. 19. 5. Build chatbot with PHP •  Step 1: Create new bot •  Step 2: Bot Webhook Registration •  Step 3: Webhook implementation – Design chatbot brain – Pattern matching – Advanced pattern matching with AIML
  20. 20. 5.1. Create new bot
  21. 21. 5.1. Create new bot (cont.)
  22. 22. 5.2. Bot Webhook Registration
  23. 23. 5.3. Webhook implementa=on
  24. 24. 6. Artificial Intelligence with AIML
  25. 25. 6.1. AIMLInterpreter Nodejs library
  26. 26. Read more
  27. 27. Thanks! CONTACT: tuanmaster2012@gmail.com 0938 916 902 teamcrop.com

×