Skip to content

Commit 457dbb4

Browse files
committed
feat: change to abstract provider and refactor
1 parent eda828c commit 457dbb4

File tree

100 files changed

+2028
-1990
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+2028
-1990
lines changed

.eslintignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ packages/portal/node_modules/
44
packages/portal/dist/
55
starters/apps/node_modules/
66
starters/apps/dist/
7-
packages/bot-ts/node_modules/
8-
packages/bot-ts/dist/
97
packages/bot/node_modules/
108
packages/bot/dist/
119
packages/cli/node_modules/
@@ -14,3 +12,6 @@ packages/create-bot-whatsapp/node_modules/
1412
packages/create-bot-whatsapp/dist/
1513
packages/create-builderbot/node_modules/
1614
packages/create-builderbot/dist/
15+
packages/eslint-plugin-builderbot/dist/
16+
packages/eslint-plugin-builderbot/node_modules/
17+
*.test.ts

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"ignorePatterns": ["node_modules/", "starters/", "__test__", "base-**", "_test_", "*.js"],
3030
"plugins": ["@typescript-eslint", "import"],
3131
"rules": {
32+
"@typescript-eslint/consistent-type-imports": ["error"],
3233
"import/order": [
3334
"error",
3435
{

.prettierrc.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,15 @@
33
"tabWidth": 4,
44
"semi": false,
55
"singleQuote": true,
6-
"printWidth": 120
6+
"printWidth": 120,
7+
"overrides": [
8+
{
9+
"files": "*.ts",
10+
"options": {
11+
"typescript": {
12+
"sortModifiers": true
13+
}
14+
}
15+
}
16+
]
717
}

TODO.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,13 @@
4242
- [x] idle, ref
4343
- [x] orden de start http
4444
- [x] meta recuerda que debes iniciar la conversacion con iun template
45-
- [ ] rollup starter remover rollup nodeResolver
46-
- [ ] test rember subscrie permisos
45+
- [x] rollup starter remover rollup nodeResolver
46+
- [x] baileys jpg error
47+
- [ ] flowDynamic({media...})
48+
- [ ] mysql port
49+
- [ ] elmintar vendor de handleCTX
4750
- [ ] test meta
48-
- [ ] cambiar img url exmaple de imagen
51+
- [ ] try catch error http
4952
- [ ] test twilio
5053
- [ ] Cambiar todos los mensajes a ingles
5154
- [ ] cambiar el CONTRIBUTING.md

_tmp_16136_9d1d124c6d63da0a605a948143aa7ebe

Whitespace-only changes.

_tmp_17584_cd7186b23bd15738496e616982daf65c

Whitespace-only changes.

packages/bot/__tests__/e2e/0.0.0-flow-simple.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import * as assert from 'uvu/assert'
33

44
import { setup, clear, delay, parseAnswers } from '../../__mock__/env'
55
import { addKeyword, createBot, createFlow } from '../../src'
6-
import { MemoryDB } from '../../src/db'
7-
import { ProviderMock } from '../../src/provider/providerMock'
6+
import type { MemoryDB } from '../../src/db'
7+
import type { ProviderMock } from '../../src/provider/providerMock'
88

99
const testSuite = suite<{ provider: ProviderMock; database: MemoryDB }>('Flujo: Simple')
1010

packages/bot/__tests__/e2e/0.1.5-endflow.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { suite } from 'uvu'
22
import * as assert from 'uvu/assert'
33

44
import { setup, clear, parseAnswers } from '../../__mock__/env'
5-
import { addKeyword, createBot, createFlow, EVENTS, MemoryDB } from '../../src'
6-
import { ProviderMock } from '../../src/provider/providerMock'
5+
import type { MemoryDB } from '../../src'
6+
import { addKeyword, createBot, createFlow, EVENTS } from '../../src'
7+
import type { ProviderMock } from '../../src/provider/providerMock'
78
import { delay } from '../../src/utils'
89

910
const fakeHTTP = async (fakeData: string[] = []) => {

packages/bot/__tests__/units/cleanImage.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { promises as fsPromises } from 'fs'
22
import { tmpdir } from 'os'
33
import { join } from 'path'
44
import proxyquire from 'proxyquire'
5-
import sinon, { SinonStub, stub } from 'sinon'
5+
import type { SinonStub } from 'sinon'
6+
import sinon, { stub } from 'sinon'
67
import { test } from 'uvu'
78
import * as assert from 'uvu/assert'
89

packages/bot/package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
"@rollup/plugin-json": "^6.1.0",
3535
"@rollup/plugin-node-resolve": "^15.2.3",
3636
"@rollup/plugin-terser": "^0.4.4",
37+
"@types/body-parser": "^1.19.5",
38+
"@types/cors": "^2.8.17",
3739
"@types/fluent-ffmpeg": "^2.1.24",
3840
"@types/follow-redirects": "^1.14.4",
3941
"@types/mime-types": "^2.1.4",
@@ -50,10 +52,13 @@
5052
},
5153
"dependencies": {
5254
"@ffmpeg-installer/ffmpeg": "^1.1.0",
55+
"body-parser": "^1.20.2",
56+
"cors": "^2.8.5",
5357
"fluent-ffmpeg": "^2.1.2",
5458
"follow-redirects": "^1.15.5",
5559
"mime-types": "^2.1.35",
5660
"picocolors": "^1.0.0",
61+
"polka": "^0.5.2",
5762
"sharp": "^0.33.2"
5863
},
5964
"gitHead": "f21e49621dffad2a1226aecea535668016f07b14"

0 commit comments

Comments
 (0)