1.0.88 • Published 1 year ago

fluxchatflow v1.0.88

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Usage

1. Create your own dbActions class

Implement the interface BaseDbActions

const fluxDbActions = new FluxDbActions(customerObj)

2. Get or create new chatflow instance

create new one and or get the one saved in your db from ongoingChatFlowInstanceInfo These functions are implemented in DbActions interface.

ongoingChatFlowInstanceInfo should be saved somewhere in your db In our case it is being saved in the ClCustomer class. we use this to identify a particular chatflow instance

const chatFlowInstance = await ClChatFlow.createNewOrGetExistingInstance({
    dbActions : fluxDbActions,
    flowForCustomer : {
        id : customerDocRef.id,
        name : customerObj.getName(),
        phone : customerObj.getPhone()
    },
    incomingMsg : new ChatFlowMsgText(newMsg.getText()),
    ongoingFlowInfo : ongoingChatFlowInstanceInfo
})

3. Pass the new user message to the chatFlowInstance to handle

if(chatFlowInstance){
    await chatFlowInstance.replyToInput(new ChatFlowMsgText(newMsg.getText()));
}

Notes

published to npm using this blog https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c

1.0.88

1 year ago

1.0.87

1 year ago

1.0.79

2 years ago

1.0.80

2 years ago

1.0.84

2 years ago

1.0.83

2 years ago

1.0.82

2 years ago

1.0.81

2 years ago

1.0.85

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.77

2 years ago

1.0.76

2 years ago

1.0.75

2 years ago

1.0.74

2 years ago

1.0.78

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.67

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.63

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.52

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.49

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago