Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • An overview of bots tailored for developers
  • Key use cases and practical applications of bots
  • How bots function internally
  • Comparing custom bot development with using bot-creation platforms

Kickstarting Your Bot Project

  • Clarifying the objective and requirements of your bot
  • Outlining specifications, features, and functionalities
  • Drafting the conversational script for your bot

Construction Phase

  • Formulating the engineering design for your bot
    • Structuring front-end components
    • Structuring back-end components
  • Development and testing procedures
    • Navigating the complexities of bot development
    • Testing code within the emulator
    • Testing code on the actual messaging platform
    • Executing the final quality assurance process

Go-Live Phase

  • Deploying your bot
  • Publishing your bot to the public
  • Monitoring operational status
  • Strategies to attract more users
  • Tracking performance metrics and analyzing results
  • Iterating on the development and launch cycle

Tools for Bot Creation

  • Reviewing bot drafting and design utilities
  • Examining bot builder solutions
  • Exploring developer-centric bot tools
  • Investigating tools for monitoring and analytics
  • Looking into tools for monetization

Platforms for Advanced Bot Development

  • Developing a Facebook Messenger Bot
  • Project overview
  • Setup process on Facebook
  • Utilizing Chatfuel
  • Utilizing API.AI
  • Utilizing Heroku

Creating a Bot with Microsoft Bot Framework

  • Introduction to the Microsoft Bot Framework
  • Bot configuration and setup
  • Testing the bot implementation

Summary
Troubleshooting
Closing Remarks

Requirements

  • Fundamental programming knowledge

Upcoming Courses

Related Categories