# [2.4.0](https://github.com/GeneralBots/BotServer/compare/2.3.9...2.4.0) (2023-07-09) ### Bug Fixes * **all:** CWD in Windows now working. ([6721c3d](6721c3dcc3)) * **all:** Fixes in production. ([56b6877](56b687792b)) * **all:** HTTP handler added. ([7c6a175](7c6a1753b3)) * **all:** Minor changes in PROD. ([f69b3f0](f69b3f004c)) * **all:** Minor changes in PROD. ([0b5fa3e](0b5fa3eec2)) * **all:** Minor changes in PROD. ([904691c](904691ca81)) * **all:** Minor changes in PROD. ([d7a5ef5](d7a5ef5ef2)) * **all:** Minor changes in PROD. ([892025e](892025e5b2)) * **all:** Minor changes in PROD. ([76df151](76df151507)) * **all:** Minor changes in PROD. ([f20b5f6](f20b5f6293)) * **all:** Minor changes in PROD. ([a60581b](a60581bd32)) * **app.ts:** Preparing to use 4 or more SSL certificates. ([72b645f](72b645fd2a)) * **azuredeployer.gbapp:** Adding Resource Providers (.Web/.Sql) ([6c9d124](6c9d124524)) * **azuredeployer.gbapp:** Create DB with basic cost. ([0ed600e](0ed600edc3)) * **azuredeployer.gblib:** FREE flag for database. ([1074ef7](1074ef7240)) * **basic.gblib:** [#196](https://github.com/GeneralBots/BotServer/issues/196) Spellchecker in groups now working. ([45ad0c3](45ad0c3894)) * **basic.gblib:** [#269](https://github.com/GeneralBots/BotServer/issues/269) Fixing of group autostart behaviour. ([de77227](de77227945)) * **basic.gblib:** [#286](https://github.com/GeneralBots/BotServer/issues/286) fix token replaacement. ([a679786](a679786217)) * **basic.gblib:** [#286](https://github.com/GeneralBots/BotServer/issues/286) fix token replaacement. ([0e9c2e9](0e9c2e9ebf)) * **basic.gblib:** Debugger improvements. ([3e68858](3e68858bb0)) * **basic.gblib:** Fixes in WebAutomation. ([d4cf165](d4cf165165)) * **basic.gblib:** Fixes in WebAutomation. ([b576b6f](b576b6f54d)) * **basic.gblib:** Fixes in WebAutomation. ([d1b9da2](d1b9da21ba)) * **basic.gblib:** GBAI automatic retrieval. ([0ef0fc0](0ef0fc01f5)) * **basic.gblib:** GBAI automatic retrieval. ([04e69b9](04e69b9d99)) * **basic.gblib:** GBAI automatic retrieval. ([6992bf0](6992bf0ae5)) * **basic.gblib:** [#170](https://github.com/GeneralBots/BotServer/issues/170) Fixing DATEDIFF. ([4314a37](4314a37916)) * **basic.gblib:** [#226](https://github.com/GeneralBots/BotServer/issues/226) testing. ([97df425](97df425566)) * **basic.gblib:** [#226](https://github.com/GeneralBots/BotServer/issues/226) testing. ([4c037a7](4c037a7205)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE and GET/SET PARAM. ([bc5c1b0](bc5c1b0ced)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE and GET/SET PARAM. ([2521117](2521117a80)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE and GET/SET PARAM. ([ceded7f](ceded7fd55)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE defining where to save, per bot. ([b64a42f](b64a42feac)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE defining where to save, per bot. ([473cd98](473cd9871d)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE. ([c5290b9](c5290b91aa)) * **basic.gblib:** [#227](https://github.com/GeneralBots/BotServer/issues/227) - HEAR AS FILE. ([42dbba4](42dbba4084)) * **basic.gblib:** [#282](https://github.com/GeneralBots/BotServer/issues/282) Fix SSR for Bots 3.0. ([866b361](866b361292)) * **basic.gblib:** [#282](https://github.com/GeneralBots/BotServer/issues/282) Fix SSR for Bots 3.0. ([7f3bd7d](7f3bd7d8fe)) * **basic.gblib:** [#307](https://github.com/GeneralBots/BotServer/issues/307) - Fixed user context in API. ([cbce44f](cbce44f20d)) * **basic.gblib:** [#307](https://github.com/GeneralBots/BotServer/issues/307) - Fixed user context in API. ([4496cef](4496cefa18)) * **basic.gblib:** Adjustment in package version. ([e66c481](e66c481761)) * **basic.gblib:** Correct web automation 'date' use. ([4809fec](4809fec457)) * **basic.gblib:** Correcting the position of Parentheses ([a925c8e](a925c8e8bf)) * **basic.gblib:** FILL keyword can now template images and AS IMAGE can convert a DOCX to a PNG. ([41ceedf](41ceedfc00)) * **basic.gblib:** FILL keyword can now template images and AS IMAGE can convert a DOCX to a PNG. ([16bdab6](16bdab6bcc)) * **basic.gblib:** fix dynamic parameter generation. ([11b0ea2](11b0ea24e6)) * **basic.gblib:** Fix getNow return. ([f288987](f2889879a6)) * **basic.gblib:** Fix getNow return. ([5631ce9](5631ce9610)) * **basic.gblib:** Fix getToday return. ([0e33c97](0e33c97851)) * **basic.gblib:** Return the last information with getTextOf ([ececb0d](ececb0d2ea)) * **basic.gblib:** Upgrade to https://github.com/vasyas/push-rpc from WS to HTTPS. ([5534b41](5534b416da)) * **basic.gblib:** Upgrade to https://github.com/vasyas/push-rpc from WS to HTTPS. ([f3c756b](f3c756b015)) * **basic.gblib:** Upgrade to https://github.com/vasyas/push-rpc. ([f3b7c1d](f3b7c1d77e)) * **basic.gblib:** WA page bug removal. ([d902e14](d902e14f78)) * **core.gbapp:** [#195](https://github.com/GeneralBots/BotServer/issues/195) bind call to provide min context for uploads. ([b12a462](b12a462e3e)) * **core.gbapp:** [#195](https://github.com/GeneralBots/BotServer/issues/195) bind call to provide min context for uploads. ([b2f2c73](b2f2c732aa)) * **core.gbapp:** [#336](https://github.com/GeneralBots/BotServer/issues/336) timeout in API fixed. ([0c44361](0c443618a6)) * **core.gbapp:** [#336](https://github.com/GeneralBots/BotServer/issues/336) timeout in API fixed. ([eb6800e](eb6800edce)) * **core.gbapp:** [#341](https://github.com/GeneralBots/BotServer/issues/341) fix regarding COPY files. ([a292b77](a292b77116)) * **core.gbapp:** [#344](https://github.com/GeneralBots/BotServer/issues/344) fix regarding SET FILTER keyword. ([db7ed36](db7ed36707)) * **core.gbapp:** /logs working again. ([d08e11f](d08e11fef4)) * **core.gbapp:** fixed the use of GBLogEx to create GuaribasLog. ([2cb866b](2cb866bc2f)) * **core.gbapp:** Upload now saves the file in correct folder. ([e31cd4d](e31cd4d819)) * **core.gblib:** SSR fixing about botId. ([799715a](799715a9ee)) * **default.gbui:** [#153](https://github.com/GeneralBots/BotServer/issues/153) fix. ([b6f6a50](b6f6a50f13)) * **default.gbui:** [#263](https://github.com/GeneralBots/BotServer/issues/263) Loads menu.xlsx as subject.json alternative. ([00434bd](00434bd788)) * **default.gbui:** [#263](https://github.com/GeneralBots/BotServer/issues/263) Loads menu.xlsx as subject.json alternative. ([241596b](241596b51f)) * **dependencies:** Whatsapp-web.js to "1.20.0". ([1857b51](1857b51cf2)) * **gbapp\AskDialog:** Supress Echo Nothing_else ([4ee3012](4ee30120b7)) * **gbapp\AskDialog.ts:** Supress anything_else ([6d8feca](6d8feca871)) * **kb.gbapp:** [#276](https://github.com/GeneralBots/BotServer/issues/276) use of NLP.js upgrade to v4. ([ec1c38f](ec1c38f378)) * **kb.gbapp:** [#276](https://github.com/GeneralBots/BotServer/issues/276) use of NLP.js upgrade to v4. ([5c48d39](5c48d39620)) * **kb.gbapp:** [#297](https://github.com/GeneralBots/BotServer/issues/297) Spellchecker fixed after MSFT changes in service. ([80853f0](80853f014c)) * **kb.gbapp:** [#298](https://github.com/GeneralBots/BotServer/issues/298) search fix and params. ([78778da](78778da3a7)) * **kb.gbapp:** [#332](https://github.com/GeneralBots/BotServer/issues/332) fix STS. ([01cf280](01cf2803a0)) * **kb.gbapp:** /publish review, error handling improved and clean up. ([c94228c](c94228cd8d)) * **kb.gbapp:** Dialog now are finished OK. ([a969abb](a969abbcc4)) * **kb.gbapp:** Dialog now are finished OK. ([a7a1d47](a7a1d47c24)) * **kb.gbapp:** Download only if not in cache optimization. ([b30e016](b30e0160c4)) * **security.gblib:** Params support in users. ([82a9ba9](82a9ba983e)) * **whatsapp.gblib:** [#262](https://github.com/GeneralBots/BotServer/issues/262) wrong key value. ([565ad4a](565ad4ab6d)) * **whatsapp.gblib:** [#288](https://github.com/GeneralBots/BotServer/issues/288) fix list and buttons. ([6f62453](6f62453f4e)) * **whatsapp.gblib:** [#288](https://github.com/GeneralBots/BotServer/issues/288) unify puppteer params with GBSSR. ([b96a78e](b96a78e810)) * **whatsapp.gblib:** [#309](https://github.com/GeneralBots/BotServer/issues/309) unify channel detection. ([cfe3ab3](cfe3ab30f4)) * **Whatsapp.gblib:** fix "whatsapp-web.js" compatibility issues. ([cd97189](cd97189477)) ### Features * **whatsapp.gblib:** add 'graphapi' option. ([ce84053](ce84053d95))
298 lines
8.3 KiB
JSON
298 lines
8.3 KiB
JSON
{
|
|
"name": "botserver",
|
|
"version": "2.4.0",
|
|
"type": "module",
|
|
"description": "General Bot Community Edition open-core server.",
|
|
"main": "./boot.mjs",
|
|
"bugs": "https://github.com/pragmatismo-io/BotServer/issues",
|
|
"homepage": "https://github.com/pragmatismo-io/BotServer/#readme",
|
|
"contributors": [
|
|
"Rodrigo Rodriguez <me@rodrigorodriguez.com>",
|
|
"João Ferreira <joao.parana@gmail.com>",
|
|
"Jorge Ramos <jramos@pobox.com>",
|
|
"PH <ph.an@outlook.com>",
|
|
"Dário Vieira <dario.junior3@gmail.com>",
|
|
"Alan Perdomo <alanperdomo@hotmail.com>"
|
|
],
|
|
"engines": {
|
|
"node": "=19.7.0"
|
|
},
|
|
"license": "AGPL-3.0",
|
|
"preferGlobal": true,
|
|
"private": false,
|
|
"bin": {
|
|
"gbot": "./boot.cjs"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/GeneralBots/BotServer.git"
|
|
},
|
|
"scripts": {
|
|
"clean": "shx rm -rf node_modules/ dist/ docs/reference",
|
|
"tslint": "tslint --fix ./src/*.ts ./packages/**/*.ts -t verbose",
|
|
"build": "npm install && npm run build-server && npm run build-gbui",
|
|
"build-server": "tsc",
|
|
"build-gbui": "cd packages/default.gbui && echo SKIP_PREFLIGHT_CHECK=true >.env && npm install && npm run build",
|
|
"build-docs": "typedoc --options typedoc.json src/",
|
|
"test": "node test.js",
|
|
"start": "NODE_NO_WARNINGS=1 node ./boot.mjs --loader ts-node/esm --require ./suppress-node-warnings.cjs",
|
|
"reverse-proxy": "node_modules/.bin/ngrok http 4242",
|
|
"watch:build": "tsc --watch",
|
|
"posttypedoc": "shx cp .nojekyll docs/reference/.nojekyll",
|
|
"ban": "ban",
|
|
"issues": "git-issues",
|
|
"license": "license-checker --production --onlyunknown --csv",
|
|
"pretty": "prettier-standard 'src/*.ts' 'packages/**/*.ts'",
|
|
"secure": "nsp check",
|
|
"size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";",
|
|
"unused-deps": "dependency-check --unused --no-dev ./package.json",
|
|
"travis-deploy-once": "travis-deploy-once --pro",
|
|
"semantic-release": "semantic-release",
|
|
"commit": "git-cz"
|
|
},
|
|
"dependencies": {
|
|
"@azure/arm-appservice": "13.0.3",
|
|
"@azure/arm-cognitiveservices": "7.3.1",
|
|
"@azure/arm-resources": "5.1.0",
|
|
"@azure/arm-search": "3.0.1",
|
|
"@azure/arm-sql": "9.0.1",
|
|
"@azure/arm-subscriptions": "5.1.0",
|
|
"@azure/cognitiveservices-computervision": "8.2.0",
|
|
"@azure/keyvault-keys": "4.6.0",
|
|
"@azure/ms-rest-js": "2.6.2",
|
|
"@azure/msal-node": "1.14.3",
|
|
"@azure/search-documents": "11.3.1",
|
|
"@google-cloud/pubsub": "3.2.1",
|
|
"@google-cloud/translate": "7.0.4",
|
|
"@hubspot/api-client": "7.1.2",
|
|
"@koa/cors": "4.0.0",
|
|
"@microsoft/microsoft-graph-client": "3.0.4",
|
|
"@nlpjs/basic": "4.26.1",
|
|
"@nosferatu500/textract": "3.1.2",
|
|
"@push-rpc/core": "1.1.5",
|
|
"@push-rpc/http": "1.1.5",
|
|
"@push-rpc/websocket": "1.1.5",
|
|
"@semantic-release/changelog": "5.0.1",
|
|
"@semantic-release/exec": "5.0.0",
|
|
"@semantic-release/git": "9.0.0",
|
|
"@sendgrid/mail": "7.7.0",
|
|
"@types/node": "18.11.9",
|
|
"@types/validator": "13.7.10",
|
|
"adm-zip": "0.5.9",
|
|
"alasql": "2.1.6",
|
|
"any-shell-escape": "0.1.1",
|
|
"arraybuffer-to-buffer": "0.0.7",
|
|
"async-mutex": "0.4.0",
|
|
"async-promises": "0.2.3",
|
|
"basic-auth": "2.0.1",
|
|
"billboard.js": "3.6.3",
|
|
"bluebird": "3.7.2",
|
|
"body-parser": "1.20.1",
|
|
"botbuilder": "4.18.0",
|
|
"botbuilder-adapter-facebook": "1.0.12",
|
|
"botbuilder-ai": "4.18.0",
|
|
"botbuilder-dialogs": "4.18.0",
|
|
"botframework-connector": "4.18.0",
|
|
"botlib": "3.0.11",
|
|
"c3-chart-maker": "0.2.8",
|
|
"cd": "0.3.3",
|
|
"chatgpt": "2.4.2",
|
|
"chrome-remote-interface": "0.31.3",
|
|
"cli-progress": "3.11.2",
|
|
"cli-spinner": "0.2.10",
|
|
"core-js": "3.26.1",
|
|
"data-forge": "1.9.6",
|
|
"date-diff": "1.0.2",
|
|
"docximager": "0.0.4",
|
|
"docxtemplater": "3.9.7",
|
|
"dotenv-extended": "2.9.0",
|
|
"dynamics-web-api": "1.7.6",
|
|
"exceljs": "4.3.0",
|
|
"express": "4.18.2",
|
|
"express-remove-route": "1.0.0",
|
|
"ffmpeg-static": "5.1.0",
|
|
"google-libphonenumber": "3.2.31",
|
|
"googleapis": "109.0.1",
|
|
"ibm-watson": "7.1.2",
|
|
"join-images-updated": "1.1.4",
|
|
"keyv": "4.5.2",
|
|
"koa": "2.13.4",
|
|
"koa-body": "6.0.1",
|
|
"koa-router": "12.0.0",
|
|
"line-replace": "2.0.1",
|
|
"lodash": "4.17.21",
|
|
"luxon": "3.1.0",
|
|
"mammoth": "1.5.1",
|
|
"mime-types": "2.1.35",
|
|
"moment": "1.3.0",
|
|
"ms-rest-azure": "3.0.0",
|
|
"nexmo": "2.9.1",
|
|
"node-cron": "3.0.2",
|
|
"node-html-parser": "6.1.5",
|
|
"node-nlp": "4.26.1",
|
|
"node-tesseract-ocr": "2.2.1",
|
|
"npm": "9.6.1",
|
|
"open": "8.4.0",
|
|
"open-docxtemplater-image-module": "1.0.3",
|
|
"pdf-extraction": "1.0.2",
|
|
"pdf-to-png-converter": "2.7.1",
|
|
"pdfkit": "0.13.0",
|
|
"phone": "3.1.30",
|
|
"pizzip": "3.1.3",
|
|
"pptxtemplater": "1.0.5",
|
|
"pragmatismo-io-framework": "1.1.1",
|
|
"prism-media": "1.3.4",
|
|
"public-ip": "6.0.1",
|
|
"punycode": "2.1.1",
|
|
"puppeteer": "19.8.0",
|
|
"puppeteer-extra": "3.3.4",
|
|
"puppeteer-extra-plugin-minmax": "1.1.2",
|
|
"puppeteer-extra-plugin-stealth": "2.11.1",
|
|
"qr-scanner": "1.4.2",
|
|
"qrcode": "1.5.1",
|
|
"qrcode-terminal": "0.12.0",
|
|
"readline": "1.3.0",
|
|
"reflect-metadata": "0.1.13",
|
|
"rimraf": "3.0.2",
|
|
"safe-buffer": "5.2.1",
|
|
"scanf": "1.1.2",
|
|
"sequelize": "6.28.2",
|
|
"sequelize-cli": "6.6.0",
|
|
"sequelize-typescript": "2.1.5",
|
|
"sharp": "0.31.3",
|
|
"simple-git": "3.16.0",
|
|
"speakingurl": "14.0.1",
|
|
"ssr-for-bots": "1.0.1-c",
|
|
"strict-password-generator": "1.1.2",
|
|
"swagger-client": "3.18.5",
|
|
"tabulator-tables": "5.4.2",
|
|
"tedious": "15.1.2",
|
|
"textract": "2.5.0",
|
|
"twitter-api-v2": "1.12.9",
|
|
"typescript": "4.9.5",
|
|
"url-join": "5.0.0",
|
|
"vbscript-to-typescript": "1.0.8",
|
|
"vhost": "3.0.2",
|
|
"vm2": "3.9.11",
|
|
"vm2-process": "2.1.1",
|
|
"walk-promise": "0.2.0",
|
|
"washyourmouthoutwithsoap": "1.0.2",
|
|
"whatsapp-web.js": "1.20.0",
|
|
"winston": "3.8.2",
|
|
"winston-logs-display": "1.0.0",
|
|
"ws": "8.12.1",
|
|
"yarn": "1.22.19"
|
|
},
|
|
"devDependencies": {
|
|
"@types/qrcode": "1.5.0",
|
|
"@types/url-join": "4.0.1",
|
|
"ban-sensitive-files": "1.9.18",
|
|
"commitizen": "4.2.2",
|
|
"cz-conventional-changelog": "3.3.0",
|
|
"dependency-check": "4.1.0",
|
|
"git-issues": "1.0.0",
|
|
"license-checker": "25.0.1",
|
|
"ngrok": "4.3.3",
|
|
"prettier-standard": "15.0.1",
|
|
"semantic-release": "17.2.4",
|
|
"simple-commit-message": "4.0.13",
|
|
"super-strong-password-generator": "2.0.2",
|
|
"super-strong-password-generator-es": "2.0.2",
|
|
"travis-deploy-once": "5.0.11",
|
|
"ts-node": "10.9.1",
|
|
"tslint": "6.1.3"
|
|
},
|
|
"eslintConfig": {
|
|
"env": {
|
|
"node": true,
|
|
"es6": true,
|
|
"mocha": true
|
|
},
|
|
"extends": "eslint:recommended",
|
|
"parserOptions": {
|
|
"ecmaVersion": 2017
|
|
},
|
|
"rules": {
|
|
"indent": "off",
|
|
"linebreak-style": [
|
|
"warn",
|
|
"unix"
|
|
],
|
|
"no-unused-vars": [
|
|
"warn"
|
|
],
|
|
"no-undef": [
|
|
"warn"
|
|
],
|
|
"no-console": [
|
|
"warn"
|
|
],
|
|
"no-case-declarations": [
|
|
"warn"
|
|
],
|
|
"no-extra-semi": [
|
|
"warn"
|
|
],
|
|
"no-unreachable": [
|
|
"warn"
|
|
],
|
|
"no-redeclare": [
|
|
"warn"
|
|
],
|
|
"no-useless-escape": [
|
|
"warn"
|
|
],
|
|
"no-constant-condition": [
|
|
"warn"
|
|
]
|
|
}
|
|
},
|
|
"release": {
|
|
"tagFormat": "${version}",
|
|
"debug": true,
|
|
"branches": [
|
|
"main"
|
|
],
|
|
"verifyConditions": [
|
|
"@semantic-release/github"
|
|
],
|
|
"plugins": [
|
|
"@semantic-release/commit-analyzer",
|
|
"@semantic-release/release-notes-generator",
|
|
"@semantic-release/changelog"
|
|
],
|
|
"prepare": [
|
|
"@semantic-release/npm",
|
|
{
|
|
"path": "@semantic-release/exec",
|
|
"cmd": "git status"
|
|
},
|
|
"@semantic-release/changelog",
|
|
{
|
|
"path": "@semantic-release/git",
|
|
"assets": [
|
|
"package.json",
|
|
"CHANGELOG.md"
|
|
]
|
|
}
|
|
],
|
|
"publish": [
|
|
"@semantic-release/npm",
|
|
"@semantic-release/github"
|
|
],
|
|
"analyzeCommits": "simple-commit-message"
|
|
},
|
|
"config": {
|
|
"commitizen": {
|
|
"path": "./node_modules/cz-conventional-changelog"
|
|
},
|
|
"pre-git": {
|
|
"commit-msg": "simple",
|
|
"pre-commit": [],
|
|
"pre-push": [],
|
|
"post-commit": [],
|
|
"post-checkout": [],
|
|
"post-merge": []
|
|
}
|
|
}
|
|
}
|