#bootdesk/chat-sdk
Multi-platform chat bot SDK for PHP. Build once, deploy everywhere.
#Guides
- Getting Started — Installation, configuration, and your first bot
- Architecture — Monorepo structure, core concepts, thread/channel system
- Creating an Adapter — Implementing a new platform adapter
- Cards — Interactive card system (buttons, images, tables)
- Modals — Modal form system (text inputs, selects, external selects)
- Laravel — Laravel service provider, config, facade, webhook routing
- Middleware — Webhook, receiving, and sending middleware pipelines
- Markdown — CommonMark pipeline and platform formatting
- Quirks & Gotchas — Platform limitations, common pitfalls, important behaviors
#JavaScript Packages
- JS Core SDK — WebChatClient, HTTP transport, broadcasting, typed events, push notifications
- React Widget — ChatWidget, hooks, cards, i18n, theming
- Iframe Bridge — Cross-frame communication, embed script, viewport protocol
#Packages
See the API documentation for full package reference.