botcontact
Botcontact is a term used to describe the process and infrastructure for initiating and maintaining communication with automated agents, or bots, across digital channels. It covers how a user or system starts a dialogue with a bot, how messages are routed through channel adapters, and how session state and context are preserved over time.
Core components include client interfaces (web chat widgets, mobile apps, messaging platforms), the bot engine (natural
Standards for botcontact are not universal; implementations vary by platform. Typical features include session management, user
A typical workflow begins when a user sends a message through a channel; a channel adaptor forwards