chat-bridge
Advanced tools
Comparing version 1.1.0-alpha to 1.2.0
@@ -71,3 +71,3 @@ "use strict"; | ||
var static_1 = require("@fastify/static"); | ||
var constants_1 = require("@/core/constants"); | ||
var constants_1 = require("./constants"); | ||
var events_1 = require("events"); | ||
@@ -288,2 +288,22 @@ var undici_1 = require("undici"); | ||
/** | ||
* Send a message | ||
* @memberof Client | ||
* @example | ||
* client.send("USER_ID", { | ||
* text: "Hello, World!", | ||
* quick_replies: [ | ||
* { | ||
* content_type: "text", | ||
* title: "Hello", | ||
* payload: "HELLO", | ||
* } | ||
* ] | ||
* }); | ||
* @param {string} recipientId | ||
* @param {object} message | ||
*/ | ||
Client.prototype.send = function (recipientId, message) { | ||
return this.sendApiMessage(recipientId, message); | ||
}; | ||
/** | ||
* Get page information | ||
@@ -334,3 +354,3 @@ * @memberof Client | ||
* @param {string} recipientId | ||
* @param {string} type | ||
* @param {string} type - image, audio, video, file | ||
* @param {string} url | ||
@@ -345,3 +365,3 @@ * @param {boolean} [isReusable=false] | ||
attachment: { | ||
type: type, | ||
type: type, // image, audio, video, file | ||
payload: { | ||
@@ -424,4 +444,26 @@ url: url, | ||
}; | ||
/** | ||
* Set typing indicator | ||
* @memberof Client | ||
* @example | ||
* client.setTyping("USER_ID", true); | ||
* @param {string} recipientId | ||
* @param {boolean} typing | ||
*/ | ||
Client.prototype.setTyping = function (recipientId, typing) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var body; | ||
return __generator(this, function (_a) { | ||
body = { | ||
recipient: { | ||
id: recipientId | ||
}, | ||
sender_action: typing ? 'typing_on' : 'typing_off' | ||
}; | ||
return [2 /*return*/, this.sendRequest({ method: 'POST', path: 'messages', body: body })]; | ||
}); | ||
}); | ||
}; | ||
return Client; | ||
}(events_1.EventEmitter)); | ||
exports.Client = Client; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Constants = exports.Collections = exports.Client = void 0; | ||
require("module-alias/register"); | ||
var client_1 = require("@/core/client"); | ||
var client_1 = require("./core/client"); | ||
Object.defineProperty(exports, "Client", { enumerable: true, get: function () { return client_1.Client; } }); | ||
var collections_1 = require("@/core/collections"); | ||
var collections_1 = require("./core/collections"); | ||
Object.defineProperty(exports, "Collections", { enumerable: true, get: function () { return collections_1.Collections; } }); | ||
var constants_1 = require("@/core/constants"); | ||
var constants_1 = require("./core/constants"); | ||
Object.defineProperty(exports, "Constants", { enumerable: true, get: function () { return constants_1.Constants; } }); |
{ | ||
"name": "chat-bridge", | ||
"version": "1.1.0-alpha", | ||
"version": "1.2.0", | ||
"description": "Chat Bridge simplifies the integration of Facebook Messenger webhook handling into your Node.js applications.", | ||
@@ -29,3 +29,8 @@ "repository": { | ||
"homepage": "https://onyx-innovators.github.io/Chat-Bridge/", | ||
"dependencies": { | ||
"@fastify/static": "^6.12.0", | ||
"fastify": "^4.25.2", | ||
"undici": "^6.2.1" | ||
}, | ||
"main": "dist/index.js" | ||
} |
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
37215
598
1
0
3
+ Added@fastify/static@^6.12.0
+ Addedfastify@^4.25.2
+ Addedundici@^6.2.1
+ Added@fastify/accept-negotiator@1.1.0(transitive)
+ Added@fastify/ajv-compiler@3.5.0(transitive)
+ Added@fastify/error@3.4.1(transitive)
+ Added@fastify/fast-json-stringify-compiler@4.3.0(transitive)
+ Added@fastify/merge-json-schemas@0.1.1(transitive)
+ Added@fastify/send@2.1.0(transitive)
+ Added@fastify/static@6.12.0(transitive)
+ Added@lukeed/ms@2.0.2(transitive)
+ Addedabort-controller@3.0.0(transitive)
+ Addedabstract-logging@2.0.1(transitive)
+ Addedajv@8.14.0(transitive)
+ Addedajv-formats@2.1.13.0.1(transitive)
+ Addedatomic-sleep@1.0.0(transitive)
+ Addedavvio@8.3.2(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbrace-expansion@2.0.1(transitive)
+ Addedbuffer@6.0.3(transitive)
+ Addedcontent-disposition@0.5.4(transitive)
+ Addedcookie@0.6.0(transitive)
+ Addeddepd@2.0.0(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedevent-target-shim@5.0.1(transitive)
+ Addedevents@3.3.0(transitive)
+ Addedfast-content-type-parse@1.1.0(transitive)
+ Addedfast-decode-uri-component@1.0.1(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfast-json-stringify@5.16.0(transitive)
+ Addedfast-querystring@1.1.2(transitive)
+ Addedfast-redact@3.5.0(transitive)
+ Addedfast-uri@2.3.0(transitive)
+ Addedfastify@4.27.0(transitive)
+ Addedfastify-plugin@4.5.1(transitive)
+ Addedfastq@1.17.1(transitive)
+ Addedfind-my-way@8.2.0(transitive)
+ Addedforwarded@0.2.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@8.1.0(transitive)
+ Addedhttp-errors@2.0.0(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedipaddr.js@1.9.1(transitive)
+ Addedjson-schema-ref-resolver@1.0.1(transitive)
+ Addedjson-schema-traverse@1.0.0(transitive)
+ Addedlight-my-request@5.13.0(transitive)
+ Addedmime@3.0.0(transitive)
+ Addedminimatch@5.1.6(transitive)
+ Addedon-exit-leak-free@2.1.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedp-limit@3.1.0(transitive)
+ Addedpino@9.1.0(transitive)
+ Addedpino-abstract-transport@1.2.0(transitive)
+ Addedpino-std-serializers@7.0.0(transitive)
+ Addedprocess@0.11.10(transitive)
+ Addedprocess-warning@3.0.0(transitive)
+ Addedproxy-addr@2.0.7(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addedquick-format-unescaped@4.0.4(transitive)
+ Addedreadable-stream@4.5.2(transitive)
+ Addedreal-require@0.2.0(transitive)
+ Addedrequire-from-string@2.0.2(transitive)
+ Addedret@0.4.3(transitive)
+ Addedreusify@1.0.4(transitive)
+ Addedrfdc@1.3.1(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsafe-regex2@3.1.0(transitive)
+ Addedsafe-stable-stringify@2.4.3(transitive)
+ Addedsecure-json-parse@2.7.0(transitive)
+ Addedsemver@7.6.2(transitive)
+ Addedset-cookie-parser@2.6.0(transitive)
+ Addedsetprototypeof@1.2.0(transitive)
+ Addedsonic-boom@4.0.1(transitive)
+ Addedsplit2@4.2.0(transitive)
+ Addedstatuses@2.0.1(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedthread-stream@3.0.1(transitive)
+ Addedtoad-cache@3.7.0(transitive)
+ Addedtoidentifier@1.0.1(transitive)
+ Addedundici@6.18.2(transitive)
+ Addeduri-js@4.4.1(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedyocto-queue@0.1.0(transitive)