disconnectBot
Sends a disconnect signal to the bot while maintaining the transport connection.
This method instructs the bot to gracefully end the current conversation session and clean up its internal state, but keeps the underlying transport connection (WebRTC, WebSocket, etc.) active. This is different from disconnect() which closes the entire connection.