| Topic | Description |
|---|---|
| Using the BotKit SDK | Architecture overview, messaging flow, webhook handling, and agent transfer setup. |
| SDK Configuration | Create a JWT app on the Platform to generate the Client ID and Secret required for BotKit communication. |
| Installing the BotKit SDK | Download, configure config.json, and run the BotKit Node.js server locally or on a VM. |
| SDK Events | Event handlers for onMessage, onWebhook, onAgentTransfer, onEvent, onAlert, onVariableUpdate, and onClientEvent. |
| SDK Functions | SDK utility functions for sending messages, managing agent sessions, handling async webhook responses, and controlling conversation state. |
| BotKit SDK Deployment Guide | Production architecture, hosting options, performance tuning, high availability, API authorization, and rate limiting. |
| Installing BotKit in AWS | Automated AWS deployment using EC2, Auto Scaling Groups, Application Load Balancer, ElastiCache, and a CI/CD pipeline. |