@abbott-platform/abbott-framework
Version:
Abbott Framework is a framework to bring productivity and abstractions to help you to build awesome chatbots.
150 lines • 7 kB
JSON
{
"docs": [
{
"comment": "/**\n @typedef AbbottFrameworkOptions\n @name AbbottFramework-Options\n @type {object}\n @property {boolean} debug - Enable debug mode.\n */",
"meta": {
"filename": "abbott.js",
"lineno": 12,
"columnno": 0,
"path": "/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib",
"code": {}
},
"kind": "typedef",
"name": "AbbottFramework-Options",
"type": {
"names": [
"object"
]
},
"properties": [
{
"type": {
"names": [
"boolean"
]
},
"description": "Enable debug mode.",
"name": "debug"
}
],
"longname": "AbbottFramework-Options",
"scope": "global",
"___id": "T000002R000012",
"___s": true
},
{
"comment": "/**\n * Main Abbott Framework Class.\n * @name AbbottFramework\n * @class\n * @param {AbbottFrameworkOptions} options\n */",
"meta": {
"filename": "abbott.js",
"lineno": 19,
"columnno": 0,
"path": "/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib",
"code": {}
},
"description": "Main Abbott Framework Class.",
"name": "AbbottFramework",
"kind": "class",
"params": [
{
"type": {
"names": [
"AbbottFrameworkOptions"
]
},
"name": "options"
}
],
"longname": "AbbottFramework",
"scope": "global",
"___id": "T000002R000013",
"___s": true
},
{
"comment": "/**\n * Controller Base Class for chat engines.\n * @name BaseController\n * @class\n */",
"meta": {
"filename": "base-controler.js",
"lineno": 11,
"columnno": 0,
"path": "/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers",
"code": {}
},
"description": "Controller Base Class for chat engines.",
"name": "BaseController",
"kind": "class",
"longname": "BaseController",
"scope": "global",
"___id": "T000002R000180",
"___s": true
},
{
"comment": "/**\n * NLP Processor base class.\n * @name BaseProcessor\n * @class\n * @param {string} key\n * @param {Object} abbottCore\n */",
"meta": {
"filename": "base-processor.js",
"lineno": 9,
"columnno": 0,
"path": "/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/nlpProcessors",
"code": {}
},
"description": "NLP Processor base class.",
"name": "BaseProcessor",
"kind": "class",
"params": [
{
"type": {
"names": [
"string"
]
},
"name": "key"
},
{
"type": {
"names": [
"Object"
]
},
"name": "abbottCore"
}
],
"longname": "BaseProcessor",
"scope": "global",
"___id": "T000002R001128",
"___s": true
},
{
"kind": "package",
"longname": "package:undefined",
"files": [
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/abbott.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/components/express_webserver.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/abbott/botkit/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/abbott/botkit/worker.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/abbott/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/base-controler.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/facebook/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/gactions/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/gchats/botkit/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/gchats/botkit/worker.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/gchats/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/generic/middlewares/sample_middleware.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/generic/skills/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/generic/skills/nlp/apiai/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/slack/components/rtm_manager.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/controllers/slack/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/intent-flow-handler.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/responseBuilders/abbott.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/responseBuilders/default.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/responseBuilders/gchats.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/responseBuilders/google.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/responseBuilders/slack.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/utils/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/core/utils/textBuilder.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/logging/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/nlpProcessors/apiai/index.js",
"/Users/patrinhani/Development/Github/patrinhani-ciandt/AbbottPlatform/abbott-framework/lib/nlpProcessors/base-processor.js"
],
"___id": "T000002R001145",
"___s": true
}
]
}