1 | const fallbackIntent = require('./fallbackIntent');
|
2 |
|
3 | module.exports = (companyId, consecutiveAttemptsCount = 0) => {
|
4 | let defaultIntent;
|
5 |
|
6 | switch (consecutiveAttemptsCount) {
|
7 | case 2:
|
8 | defaultIntent = fallbackIntent.segunda_tentativa;
|
9 | break;
|
10 | case 3:
|
11 | defaultIntent = fallbackIntent.terceira_tentativa;
|
12 | break;
|
13 | default:
|
14 | defaultIntent = fallbackIntent.normal;
|
15 | }
|
16 |
|
17 | return {
|
18 | intent: defaultIntent.intent,
|
19 | dialog: companyId + defaultIntent.dialogSuffix,
|
20 | resolver: 'FALLBACK',
|
21 | };
|
22 | };
|