{"_id":"botly","_rev":"42-2fe2a86a90e38aa185b8aa50bc4add79","name":"botly","description":"Simple Facebook Messenger Bot API","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"botly","version":"0.0.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","facebook","messenger","bot","askrround","robot"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","_id":"botly@0.0.1","_shasum":"8f78e2c2bd0bf2a95ec0e34f4411a950d5223b91","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"8f78e2c2bd0bf2a95ec0e34f4411a950d5223b91","tarball":"https://registry.npmjs.org/botly/-/botly-0.0.1.tgz","integrity":"sha512-hjawVXptzhLJMVQMGdAFpmKTeVjYAIuNKlvvP0VuQG1zamsVmMc1PgwPJF/x5tbSr6brXb/5uVt3nagqwIat0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjdps4zCO2z73/01pA5HUnq9EXN3fN5mEy2tklPpgTFQIhANYc/BxNPXx2CVj3fRPn/WfP5UYpwWDwPCSdZhTDVaTS"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-0.0.1.tgz_1462805831036_0.9294439875520766"},"directories":{}},"0.1.3":{"name":"botly","version":"0.1.3","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","facebook","messenger","bot","platform","askrround","robot"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","load-grunt-config":"^0.19.2","time-grunt":"^1.3.0"},"gitHead":"7f3704313cccff4ad35f28028f2eb84c6b9497cf","_id":"botly@0.1.3","_shasum":"5ce435cc92d2091c7f36064a85266e0f8415242b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"5ce435cc92d2091c7f36064a85266e0f8415242b","tarball":"https://registry.npmjs.org/botly/-/botly-0.1.3.tgz","integrity":"sha512-2PNSTOEVoncg4Q0teeM/WIzRv08n5tVIqePlzszMGhkoVS6cYQqZLUtz9fq/Mu12CTOCAXoLbBBKHgLiAhKNaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkqjQNWKfrXpe4RNTf7gXrqwlkleyasc675unVy+MZLwIgEZtHrFzuZLmUAz5PNtYeGDgrTz9c5xeW9ATGAziTgsY="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-0.1.3.tgz_1462981340722_0.48106828378513455"},"directories":{}},"0.2.0":{"name":"botly","version":"0.2.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"c97b35dc81a547bb51c5801b45914309574459d6","_id":"botly@0.2.0","_shasum":"1e9a002d2ef0611cf54fe0ab8f6115e8339cf700","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"1e9a002d2ef0611cf54fe0ab8f6115e8339cf700","tarball":"https://registry.npmjs.org/botly/-/botly-0.2.0.tgz","integrity":"sha512-sKTC4nnhaP3rKZwDjKZl2/OBExWjPv6sHf5El2iWVsLUFKnbSHIocLiV5wKhb68IuugrCMMhtgJuvcAm8d9TDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDIHD0JSM5GQL4btIcLER/453xd4lLSdeTm+0oZtmdwAiArRkyOHx1ALzTZOL9SbUmuTZR9jMtLqtm7aNkCHQZelg=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-0.2.0.tgz_1463153174517_0.9127301967237145"},"directories":{}},"1.0.0":{"name":"botly","version":"1.0.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"b6fd282f9522311ef90f015e20886cc254a225c2","_id":"botly@1.0.0","_shasum":"f3537e93dc2fa70a347be1e7b2d1bafae0f18496","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"f3537e93dc2fa70a347be1e7b2d1bafae0f18496","tarball":"https://registry.npmjs.org/botly/-/botly-1.0.0.tgz","integrity":"sha512-kgWp/G8XdAYspy7XWbJYOtNHL7EFfXMesLd+NVBTvQAURSkABZE9GxTflln7OpKVmHLGk4k+iOJ3mJ3O5kvh7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbqSk8iCyMgN0/AUxtkRoEDF8mtfXBAqQjIRSSTqWugwIgEj7FVkQ7+KGbWDScLnD3eMk4b8tA7uPlHgYsm72ts7c="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.0.0.tgz_1467643461126_0.7038229096215218"},"directories":{}},"1.0.1":{"name":"botly","version":"1.0.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"875d5b5fe73e953ec76ed6cda4cd7576f3ed1b65","_id":"botly@1.0.1","_shasum":"92a96970da633e5e2e0318f0691667f22d4dafab","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"92a96970da633e5e2e0318f0691667f22d4dafab","tarball":"https://registry.npmjs.org/botly/-/botly-1.0.1.tgz","integrity":"sha512-vqtvqf5XOfBZWaR4b37hRX70MYVhzqn48EU1RA9l7QuIpVt++SHugGnoqUm1EGHKnUeCD/uIZq6vUtyAXje/PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBm3TGZehB9X3Pbs/Y+Wd7PE6a3DUJoUssFOLd60DK7VAiBSvQdhW6VYQjdQhnVA+CrgvwpzKtbDjUUpwyo4FKO4iQ=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.0.1.tgz_1468138974356_0.2593861469067633"},"directories":{}},"1.0.2":{"name":"botly","version":"1.0.2","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"b863f428ecc10c493ed1f67ed29acc04e29f5139","_id":"botly@1.0.2","_shasum":"6f3b88c88f589ff819c7297b16c7fefb0f0c41a6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"6f3b88c88f589ff819c7297b16c7fefb0f0c41a6","tarball":"https://registry.npmjs.org/botly/-/botly-1.0.2.tgz","integrity":"sha512-4jWhIbtj3VbEoQemkIosRpXQB8oLDt4OECximUnGsv0E5a5lScTGZ9NKHAbZ7vt9MkMj1eEXamDORBhGOEW5gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ4ETwNZqZnLMZQph128hb82YCxlv7sHWY/4uJ/DXcvAiA93XmbKLArjk2EOeGLW7nmD67JjxsPIz/AaJVd8/3XjQ=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.0.2.tgz_1468243297059_0.21517353388480842"},"directories":{}},"1.0.3":{"name":"botly","version":"1.0.3","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"9929b4420be0ae7f3ab66895efcb1a465ac4a67c","_id":"botly@1.0.3","_shasum":"6ab214af85fcd00d57d65a805d226afea3623049","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"6ab214af85fcd00d57d65a805d226afea3623049","tarball":"https://registry.npmjs.org/botly/-/botly-1.0.3.tgz","integrity":"sha512-ZXCk1EZ3ezhXg3/cOEZJfqUsgSw7NcPf5twhJLdSAiajZaspCIUbpbrrNGMJkXnQgaZSvbADx5/STXSYR390rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXgBVcJzqv07b4p4AR0PDA+ef0k5m0GAEWzCThGgt3hAiB/m444hrhnrDzxvUF4b5Op1QuYO6fj+Rul7WAjSZyspQ=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.0.3.tgz_1468243374387_0.2810630234889686"},"directories":{}},"1.0.4":{"name":"botly","version":"1.0.4","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"f11b1f84c2863affcbeb654b117aa632c61c5bda","_id":"botly@1.0.4","_shasum":"d66a6a49edb438b3d0442e941098d0742377b5fb","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"d66a6a49edb438b3d0442e941098d0742377b5fb","tarball":"https://registry.npmjs.org/botly/-/botly-1.0.4.tgz","integrity":"sha512-QPAbhn1mXUR3HkuqCRBDrcj4NcyfX0J6ri9gy2+KwOzIlUNbR3fMlVulb6RA87NYvB7gD9zcZBbVrryH//HXfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjs1gCVKagbe4YoRZww0EgPE0hVL7Lq72ISi8IwOp6MgIhALXJy79DvJHYLNW1N54Z/WmenQhau3LcgbZKX6FmCQAh"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.0.4.tgz_1468250542283_0.24950693873688579"},"directories":{}},"1.1.0":{"name":"botly","version":"1.1.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"a2c1b1d5738bd29113d2434dbbfdfd5cae9e0f1d","_id":"botly@1.1.0","_shasum":"42eac076c63eb708e11376d2cddda56bb9e511c8","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"42eac076c63eb708e11376d2cddda56bb9e511c8","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.0.tgz","integrity":"sha512-oLPijB4o0aWcyJ03/ltWT86tNBWWh4AnKSCE2POGu/UL7TUuSvcF5AcPJ29d8J3daai6NfiE+mGt9jOxYNXHzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0mEh8x02oL4Y3sj85aKL+qRIqR0pL9ExFHszyuIWC9QIhAPC8hC8axNJWxZC162kwAVN3oBGHjnvfCRhy1bzBWmam"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.1.0.tgz_1468509247096_0.35883794142864645"},"directories":{}},"1.1.1":{"name":"botly","version":"1.1.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"0acb9b92c45fe028d09a651836e38d5d8cb48adc","_id":"botly@1.1.1","_shasum":"ee376a6b499301e0487eaf71f8be266a7add2b8f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"ee376a6b499301e0487eaf71f8be266a7add2b8f","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.1.tgz","integrity":"sha512-1CuD52R81z+DwLo6YrEhJaIvzm/gCMD8HiST3wAPERE7mB1A80Ma1XKZGV5m+veR9r0R9NcRYtevWpHicSju0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAU5ij0rJagXCUxxz+TSwbN6d7j47cTKNdHZZs60N74wIgftDbu2C+UfALm2vSInh6QuyA9po3mKX14Z3zARAAIjY="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.1.1.tgz_1469005463649_0.9696740973740816"},"directories":{}},"1.1.2":{"name":"botly","version":"1.1.2","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"0ed3b3ad3fcea9d2c61bbc40117ea3cbbaf976ab","_id":"botly@1.1.2","_shasum":"d2a5984023eac6016b80a101fef3d281a617bd93","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"d2a5984023eac6016b80a101fef3d281a617bd93","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.2.tgz","integrity":"sha512-UgHsTnstzk+nxTGObneDn8UOA47C7AXpE8lsOkmJaWeJ3x50YAb6nwdroeW4An2GsNuHeW64PyPhpSsTPoVtww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzCiC3VZeNywDDntF+1IFXz50keXTlpfvsq0BmT2bP5AiBZIOXKE6JUS5RZE7vcKS4CtUyeVvUuRGp0nEYcf5Udgw=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.1.2.tgz_1469008188771_0.75641675805673"},"directories":{}},"1.1.3":{"name":"botly","version":"1.1.3","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"65e602cdfc0c739906f0a8ebeb7be23824235950","_id":"botly@1.1.3","_shasum":"9c0e11bc39dcf26e8e62b4d2255afecf8133e49a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"9c0e11bc39dcf26e8e62b4d2255afecf8133e49a","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.3.tgz","integrity":"sha512-6HuretIFaU9qVjA2EWgD6peGjYRyt4ArpQO5oMqkFalz4VByIZGBHNC881XOOVapfojYFCvWvPvj5dCqoHzPOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfRnpFtnnv20N/1QSCnAEzJ4RIG8YLODZLgYKOM35+IAiB0LIwypOsAieEMFfGdPUnJlRU1of/e0y1N7RtGY/YoQA=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.1.3.tgz_1469684084913_0.780346600105986"},"directories":{}},"1.1.4":{"name":"botly","version":"1.1.4","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"3415fcd5179e0955643b621f5d2ad9564905a9d3","_id":"botly@1.1.4","_shasum":"eb0cb57720cc74066b589b68ed1cd1dd70c303b0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"eb0cb57720cc74066b589b68ed1cd1dd70c303b0","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.4.tgz","integrity":"sha512-5iJM1Fw9DGoBD6oXkAWegBDtxHJC4f3LWXi1E8bUD4eByoaLP8zaW7C2B7RiMYZ84Gww1rPiXNHbKGJW3+3x9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnVrDISKnE8D+r0PQtOjF5bp9/LEldvblLOmimeS0OPAiEA2MOjvvZtCOnAGAfBuynDyuMOcmZOQsnqfBczkUo99Rw="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.1.4.tgz_1469877759331_0.500688343308866"},"directories":{}},"1.1.5":{"name":"botly","version":"1.1.5","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"3596626831f12bd6dcf45f64be611d76a0b5dcb4","_id":"botly@1.1.5","_shasum":"164944088a617f7ce88b5567c0360f0b080e2e2c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"164944088a617f7ce88b5567c0360f0b080e2e2c","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.5.tgz","integrity":"sha512-MhwjZdw9pG96qbW/jK0g/ut4DnLNNiZ3zshWUN2qxjfAzO2jU/AhTmPuDTvre2WlFrS4AbFoG8UzIef+ZzZDxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1sd8Xwc6abF7fl9B+Q4Q/pspqzXHf9yL2KvYmV897ZAiAQKMCzIHawehRAVsyqw8ZgyEXSWfQh2j7FNV77do8luQ=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/botly-1.1.5.tgz_1470151671942_0.1430267528630793"},"directories":{}},"1.1.6":{"name":"botly","version":"1.1.6","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"2c86da27654c3c28eb114f2b36beffadd6eda77f","_id":"botly@1.1.6","_shasum":"3d10499ce00389e399ec31ece5a4a5afe2bef7a1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"3d10499ce00389e399ec31ece5a4a5afe2bef7a1","tarball":"https://registry.npmjs.org/botly/-/botly-1.1.6.tgz","integrity":"sha512-NMUYo4YaQo0Jqhw3JnOtNqSBz77EKKAPKx+vTsNkbIOv21p8/DCwWeWEX2S6H4PWzyrGkkt9I/uf9hSqDBQpCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIF44rzcThr5oljbW2semr/k55Jx8hoq8uMHPqW18GAAiBbTeF/dF7yBPMHqHYbsdyn7rbJdvZSr2sp7wMPpbCTAQ=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.1.6.tgz_1471415889187_0.1379452960100025"},"directories":{}},"1.2.0":{"name":"botly","version":"1.2.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","load-grunt-config":"^0.19.2","mocha":"^2.4.5","mockery":"^1.7.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"c5a166eeca6bfe41b9a0e8a50a00440665c39c62","_id":"botly@1.2.0","_shasum":"8f493325e9b23b8ecc4cd798470ff8ee69899d3d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"8f493325e9b23b8ecc4cd798470ff8ee69899d3d","tarball":"https://registry.npmjs.org/botly/-/botly-1.2.0.tgz","integrity":"sha512-Djg+olYXOlqRpelBuuCNElBhDDe9oScV7NRLONRrvfSnSo7+8Le8HePgJeVTFgNmZiXUUlHVc3oA8QXlMpLGFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNFEk01XP9A5P5XNjxKNJIGb1w6iArwI6PgW8wM04r8AiEAx0RZZOCek2OTHPW05DL6yykXot7WYhrr28U+tkqLWTw="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.2.0.tgz_1473776710901_0.8592481485102326"},"directories":{}},"1.3.0":{"name":"botly","version":"1.3.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"8728d72a7a8e131363b2b76f36dd6886e8eaba91","_id":"botly@1.3.0","_shasum":"11bdfcd42e9ef5e56eb302cd80e3060992a55efa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"11bdfcd42e9ef5e56eb302cd80e3060992a55efa","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.0.tgz","integrity":"sha512-DZxqtzyDZT9QGzQUeyhqyzRwVq8jmdd6GaB/Qle+GdYrn+rSymnuLZf/yJiyO923QuCQ8Baz1XwS2P00oGveaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjCvkMmMduXpS6Q69L6wuPx90vUbPQBkBY1a2lbnKXJQIgS/ZEJ9pJFfCRBGV5FImqVKH2PqVjI/4liEY+MI1ov0M="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/botly-1.3.0.tgz_1478678920810_0.25861863628961146"},"directories":{}},"1.3.1":{"name":"botly","version":"1.3.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"6fdb1e6f72074149f115022d5a928a4b1e3aa949","_id":"botly@1.3.1","_shasum":"c906ad4641c01e47487a5516ff4f056ef9f4ceaa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"c906ad4641c01e47487a5516ff4f056ef9f4ceaa","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.1.tgz","integrity":"sha512-65VW5CpIwO9Jbqfj/86S0eDFWIN7pEnkAZXOhk/RjXA/xFqh/4EotoKXYA6a+MOz1n5pw+oQoHoeSi5Kpy5uZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT2dWPO76D61jhyeWCJLZX7v7BECvNyDCYRJMUn3+a4gIhAOIY9k5pFq7kGk+SRarrv/K3boW/zJ+FW0qSs7qFeShd"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.3.1.tgz_1478679923294_0.9182418677955866"},"directories":{}},"1.3.2":{"name":"botly","version":"1.3.2","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"2c7c8d46873d1b8dcaa417d486aedec473d985ea","_id":"botly@1.3.2","_shasum":"a15d9fafba786161bd18e82b9484edb35758c02b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"a15d9fafba786161bd18e82b9484edb35758c02b","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.2.tgz","integrity":"sha512-sqablWrqEqNgqZSmj5jg0bZg3iBP0Oq2FzQVJr853ZxZSet+iEvXaQ9WSKe6nKf2TRciB0YZF1i+r8YuawA4xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYjh9PblRy/YXEk+fswWlUFB1RUJiVGphBNEGS5IHCPAiEAzeHmkLSziwz9khI4BFrTclUOniUJ2YZpHdkq2sbZCwk="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.3.2.tgz_1478689859926_0.4270408293232322"},"directories":{}},"1.3.3":{"name":"botly","version":"1.3.3","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"8e7ca5afcbb310a611f0796d8474fe350d822421","_id":"botly@1.3.3","_shasum":"940d73dbd60e3e714931466357d5acd8b016f948","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"940d73dbd60e3e714931466357d5acd8b016f948","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.3.tgz","integrity":"sha512-PikxLM/4zV3h763ytDuUWAqQNpagl2+aQvMpFDTvP5RjvUaaHEYjuCotZfFpoLx0rB2UlnCV9A7QVpNmgnmtxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKP4nsxaapfWLxeOm9DqeAJgyQf6AfB4UGsObKe8cZOAiEAvIJ0Zn6OBK4BK0jZ5VXSgV9O+rVwJjvojJyfcDMis1U="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.3.3.tgz_1478699203474_0.14058836945332587"},"directories":{}},"1.3.4":{"name":"botly","version":"1.3.4","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/Askrround/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Askrround/botly/issues"},"homepage":"https://github.com/Askrround/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"0ab721f0be68032ecfb37722d7d9f45e5b1999a8","_id":"botly@1.3.4","_shasum":"77390c13cbf79ddec9f2e06b488f53bd791891d9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"77390c13cbf79ddec9f2e06b488f53bd791891d9","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.4.tgz","integrity":"sha512-YZrFwj84BvLi6M2kbe5Xhp2t9AW75LTh66KqcYcLv/KYTq1E+eHewE2caccb+0d//MWwSRk2CJ+eRaUOCLFnNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmMmo5DsiQWzyIMt87or6fOXFXJ2skA8q96O7tde/nMAIhAJ+07Tto0oJOiZgXy+Dkl+JYBxHzNHnya5I8BZcC55eD"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/botly-1.3.4.tgz_1479881784150_0.6448614785913378"},"directories":{}},"1.3.5":{"name":"botly","version":"1.3.5","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"6deee8e382a4a2975c8bada35b77367bf19188d3","_id":"botly@1.3.5","_shasum":"c0e00bfc9cbd0b57c72829bb102b8b4a6fc1fa15","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"c0e00bfc9cbd0b57c72829bb102b8b4a6fc1fa15","tarball":"https://registry.npmjs.org/botly/-/botly-1.3.5.tgz","integrity":"sha512-8EQmm3azLMW/mBL+r1XHFdyaduSk0b4IczxMIyz3lwZiGV9yUSPKy9PP99GfSwIrGUPZfxAtlReGQQgLBejx6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANo/riy4Nu2Tib2OUzF4kfOvc7REtKYTG7WQydM8FtkAiAB7DJQV2Qx+Yu0B0tUDIVhHdQJjHA/U7rzJh6YCCinhg=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/botly-1.3.5.tgz_1485878339056_0.1376293075736612"},"directories":{}},"1.4.0":{"name":"botly","version":"1.4.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"730318e11343bc7e07be5fbf6ee1db3fb6512272","_id":"botly@1.4.0","_shasum":"4042ccb49516cfa4df78061126aac7a97691c71d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"4042ccb49516cfa4df78061126aac7a97691c71d","tarball":"https://registry.npmjs.org/botly/-/botly-1.4.0.tgz","integrity":"sha512-stzmBz7tWJTGIRJb1CdUMjGTH2IZC4zToXh48PpX+/ZBedG6wjCR3Ywmkncosmf77p188krZsy0uf5Ji32c70Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoFdulmoLfJj0zmYDDgJ0MYoDnZJIZf3GzIACb9+ErvgIhAJRMFNO9FeLMXfmNTaiam9jnWWg+vn0N485Nx3lWoU/p"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.4.0.tgz_1488636156612_0.4835836789570749"},"directories":{}},"1.4.1":{"name":"botly","version":"1.4.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"212dc64c221c3ed8c58cc05051bde0ccafade773","_id":"botly@1.4.1","_shasum":"0fce94124218e588ef279dbdf192b7c368d4e91a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"0fce94124218e588ef279dbdf192b7c368d4e91a","tarball":"https://registry.npmjs.org/botly/-/botly-1.4.1.tgz","integrity":"sha512-efemxzdwA2ewyEiA7ziIcBiUV/Ce7Js8x7dd6rneCTnu2vN6pq0n/nMvYbU6ZG6Jt4cRZQa+jIpCvwtn2J18GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOjH4tklFpUMtqEzswPzOUm+i5ScZfI5+4EMxgGB4U+AIhAPCI9I3nbFfuw9Bp6B0nymF1oYXAcd0bvjDrqTVU7WGB"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/botly-1.4.1.tgz_1494680736235_0.06783248740248382"},"directories":{}},"1.4.2":{"name":"botly","version":"1.4.2","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^3.1.2","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^1.17.4","time-grunt":"^1.3.0"},"gitHead":"61c25cf2ff172082fd3f0e8ffecb86abd75b74ff","_id":"botly@1.4.2","_shasum":"6b903b1f9ede74ad4c0d0d033b0ab33490bb1751","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"6b903b1f9ede74ad4c0d0d033b0ab33490bb1751","tarball":"https://registry.npmjs.org/botly/-/botly-1.4.2.tgz","integrity":"sha512-R6XaY3v+AqAnz3/0PusIn8fa9Qh4CZzOl2iDhFMhrgr2V7O2cN8EsZU0y96N6Xf601m7MWf+Ni5cTsEuzWUlzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxH9g0x0IdOMQk4HDOkx/7fAHsy2AT4MgSI/xTTLM3XAiEA2Aq+SFtiBj3B7nchIN8LYMjxkDjtr8IOx8SuQzDUlpo="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly-1.4.2.tgz_1501950118458_0.5774048853199929"},"directories":{}},"1.4.3":{"name":"botly","version":"1.4.3","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"1b2061ce175608fc42a7909b9aa7ab2bfaa7df56","_id":"botly@1.4.3","_shasum":"c2d40f9238fe1c2b9884902a076ec83d94a710ad","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"c2d40f9238fe1c2b9884902a076ec83d94a710ad","tarball":"https://registry.npmjs.org/botly/-/botly-1.4.3.tgz","integrity":"sha512-ly9+rtviBz73O9sq9orOtan7MNlO83jJeeEynxCRCrMfqhTvzOBdrNK4nly400UADFgxEuLb58TLX59kmGuaCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzq6MtDnu7WHeTTvouAe18IOAi9+Ju241vDt4yALUttgIhAJQHaUCQZRsz70678dlTgdV7RWpbLg5DVYrCxg4rIg2a"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly-1.4.3.tgz_1510998249939_0.28979022800922394"},"directories":{}},"1.5.0":{"name":"botly","version":"1.5.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"fed3b17a66be154b91b21475e1b220d7bf725497","_id":"botly@1.5.0","_shasum":"8adbd2afaecd07b1f274752e356a803a8c2f73d2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"8adbd2afaecd07b1f274752e356a803a8c2f73d2","tarball":"https://registry.npmjs.org/botly/-/botly-1.5.0.tgz","fileCount":21,"unpackedSize":125929,"integrity":"sha512-v/lrIlWIe2oou7w20uO4oReYwTvIjn3H6KlTf4vrkKBT7QOAqGUXEhiUNfTA4r792xTF39mMMB6gMFhyeEXtTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvHWRw8Jc2rO6cIf0aFQJoRulOYruU48lNLvQMba7dpQIhAPyaoVN4W0qMk2OKlTZUxrNtiySsI6hjhCEK0uJPqOYV"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly_1.5.0_1520068995489_0.11763658048498482"},"_hasShrinkwrap":false},"1.5.1":{"name":"botly","version":"1.5.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"a85338f968a36c7666e2713fafc3e870ea600b2a","_id":"botly@1.5.1","_shasum":"513e0a56acae0707e7862c5addff9e11e84ab29a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"513e0a56acae0707e7862c5addff9e11e84ab29a","tarball":"https://registry.npmjs.org/botly/-/botly-1.5.1.tgz","fileCount":21,"unpackedSize":126191,"integrity":"sha512-r71Q4O1GYwinC4U6943qo+mPb8k++D2y6TbAR4Ry5ncaITnO//Txl+oIN77EYlnydpPxj0ZQ3jgXJhfFVkF+mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhaftfRk0OaAi8N2FmVpCFyucornzwA1aHnphU1rn/sAiB0A35gueZ2AsOnAvZpaoXBzXZ2nctT1YZxMXmJSEiYNA=="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly_1.5.1_1520666677138_0.029123064661387588"},"_hasShrinkwrap":false},"1.6.0":{"name":"botly","version":"1.6.0","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"d4a75a2d677ae6ab7095b4496644ae7e5ee94833","_id":"botly@1.6.0","_shasum":"f7c638ec3f9e13cc29fc96ecd7cc84cf74f9b8ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"f7c638ec3f9e13cc29fc96ecd7cc84cf74f9b8ba","tarball":"https://registry.npmjs.org/botly/-/botly-1.6.0.tgz","fileCount":21,"unpackedSize":126192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/8VxCRA9TVsSAnZWagAA/cwP+gLe+bhWPUSB5ADywKj8\nTJ6LWuBQXLp/vaHLggqIviuGoz4PsnQO42Ne4lkRC/kD4ez+X/l/wovGC+yn\nBkHntmMTquKhHnL/PqfOohrVHyW0hD45x82TmllcenX53qs0kT7FSyuVAovy\nlntNtTQzi4JBQ6ajs1Eu+G33G347FcPuFEW4WjtuFh4nk3t+nc7zFnuCbIXJ\nY4AB86KWCrUCk68zNnwx0+YhPzxGZzv0HEhZ0EX+2N0v+uxp0WdKLNVqcne5\nCcSI/VY3C1cspQU2B8ZG9RzsFRsX0IvF856cQz5T7mKGeIm5ZfwkzfvMsu/m\nT/ghOCgxtNT/sMz96Sqx/XmANLPG+dyuhJLdnk/FK8ryMm/Vwg9MIihBTbKm\nH/uRonTrYEtwyNaZ9E5bFz7nXBDf3w1gala9Es3ApqAdN/1x7/FKLgOEwQjb\nS72GuzIDGLqt6y5QuriR/HM0aQNPc4Eybj+pAedRTViPFnWsazw5WDEDw4sr\nQVBCqvxAnFFsn8sEMBfykarEVnc6Muj7U1lESGG7owg1U7vAscmQzwmLflk7\nsYm6uHIFSz+3tD3hTKn7OQdqTKUqgF4yEUqD7PLMGy7uVJ9RT+QcpN3kwkMe\nU8gKeKPzQArL9yy+MPeGpL5iMniyR80uowQafVPLdpha5kc0VjFxUTVwiC5N\noTdv\r\n=CU8O\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-UsoPKhgaCtPL1KHC6HjJlOzoRb/2+B7u3bVW+iw/7fhiNgPQCl3yJj1drKU6uahDytYyJF1E8AXEKfILVnVNeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1i2o9ntnF/d75Sg6zT82EXrtyv3skPhO6zDvkxBgvOAIgJ6ejmlYJfe+DLXEMgODAowaZG/CnwM0kRqQKT7jCBU4="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly_1.6.0_1526711664031_0.615513822400642"},"_hasShrinkwrap":false},"1.6.1":{"name":"botly","version":"1.6.1","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"7a0bb409516972cd374c801676695a5e8280bd49","_id":"botly@1.6.1","_shasum":"e09cd3e306d200b4f2f1c5a5007d59cc8297457f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"e09cd3e306d200b4f2f1c5a5007d59cc8297457f","tarball":"https://registry.npmjs.org/botly/-/botly-1.6.1.tgz","fileCount":21,"unpackedSize":126193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/8ZMCRA9TVsSAnZWagAA0YgP/07dPbidpaJJWLpzm0h9\nVDLeiJO01TsLN75Ekf/MajnsTV8PFqvqyKLnU6AOR3d5mlbffR/28Y2btnsV\nIE+R5KhAQMcHzkm+2/5oHIkqSi1t6RSDfUp/T9bZDxAkU5Ifesd9CdwuHHn6\nub8gaJzXsvykLOPhIzhGq+PtdBjinVEQ4g5fLnYEyeyfpsAHlQftjOZjynxS\n+pydBQ4vwLz0NA+gaUl0C6XsWDJwSa4t35uqtSMqCf6jPLjI0JhepIGGg8Pd\nlS4tXE1AhBJ6aDdqH46CJuIvW5566XCrIcxuLq3El/w13VAtGJzUy+uA2KLU\nqYPPoQVoYQ6NzJ2dWLjUSnJw7Se5HVuv9qCJjHJoBVcliNtTPgR7MatsE2d3\n7y9XAO6LrOebEwqvTOmW2uOjSf2caTC3taDowGCRNvCHoVXXwIA8wPfKxaOG\nCrqr1WyS3qcuIkQ0fTgeRRCORzkTR8T13US48x2KYkQEAVx7IXGPQLKzRsbL\nRK0BJOFOq9kIQ/ouO4L3lBDxGTjfOEQk2M5fHZIYty34AhmRsee4VPTqNsY2\nSeP2ct11b/T++4WDhVQ5nv+dkIAlCEnsMni6piCWoDK4XOAUcP1lkQ6ghw3A\nxmZ/vUBGy8EO1Qt/PG0yk7a1OKaGadpIfbCmG+wTtDTn4gmBCTepsbTdn4FZ\nh2vy\r\n=HRJM\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-YpmFdQFp5SsLHSfsnD6umuCq3qBAelnmTuOzkRClM2e0+ago3pVAKbmnZkVTJ+Ff87FLHqCsnD3elHNpSYRJ7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvjPneswKzV3yee2PPm81JdiBoiSlW/NJfcGDjksgz7AiEAnqKcXNMlpYIsZ3cC6x8ssIskpWTM2U6BZ/940e+DS00="}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly_1.6.1_1526711882412_0.4866278663878083"},"_hasShrinkwrap":false},"1.6.2":{"name":"botly","version":"1.6.2","description":"Simple Facebook Messenger Bot API","main":"index.js","scripts":{"test":"grunt default --verbose"},"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/miki2826/botly/issues"},"homepage":"https://github.com/miki2826/botly#readme","dependencies":{"body-parser":"^1.15.1","express":"^4.13.4","request":"^2.72.0"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-available-tasks":"^0.6.2","grunt-contrib-jshint":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-mocha-test":"^0.13.2","load-grunt-config":"^0.19.2","mocha":"^4.0.1","mockery":"^2.0.0","node-mocks-http":"^1.5.2","sinon":"^4.1.2","time-grunt":"^1.3.0"},"gitHead":"4e847515a066aab63e80b2ff9ddaa8e0cbda848e","_id":"botly@1.6.2","_shasum":"7cc62d57ad7211428d1ccf207accd59dd58585e4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"miki2826","email":"miki2826@gmail.com"},"dist":{"shasum":"7cc62d57ad7211428d1ccf207accd59dd58585e4","tarball":"https://registry.npmjs.org/botly/-/botly-1.6.2.tgz","integrity":"sha512-d7tZ49+8dtqTeB/DDjxgBgPDce5RN5+9j5JyROzYjvtlqsubfcJigpzzlze+RoEFF9H8YuV53nJGxD3y7HvDkw==","fileCount":21,"unpackedSize":127937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvY6NCRA9TVsSAnZWagAAyUgQAJjOWSQWZRoJ6HlajR25\nDEdnjQz2W17+FMUagqYwR/XBqUWjXJCnEed4Cc+Ph6NVluL/PO4aiO5MeiI4\nW5+h4rPXQG46lxK82WSoewJApNtYdZhRTXr8MjMNgeSOz+9bIeheoAOrcNwJ\nnIfoZcfSQTXKxZmXYf5iGMtg1Op6sVYDub8pz2THQPQVjLd788/J2Co+O6Op\nSWVniMlCcm2bfyqhVjZ9YEFHsq+H234LYKr/TbwEr8XcsfPu1vV+ECIJHPnp\n5pA9W5VNjJWjsh1UOndUtIyAB3EHXmNVoF74K+86HR385Jpb5J+Ab1VpsRGX\nrEbSGiUoFFH4blh9SIYwQ1ebMH1+w1Y47VWzk6VCq6PSPiUlpD8XZnjVj8Lk\nXyXTyrVTEJeyWKjQYeeeY3W8nE+5gb38KLpTi1Boc6ZTPi4SvNAe/gJmJwQ2\nj5iNodM5NmZJUTdglEupt+L7FEMmdtrrPvVzy7cS8Cvu/zK5hTDqnGc9qGHE\ncZyRZadXITEMSO9TvEjfnGgV9BgetgkqPLWO4LG4Lm1wcOnJbczgpwwmM4ji\nfAipc6TlWYXiLHrnlRT0wFAKzCN8t5lWvvUUU4eD7r4dghBAchpaXSGNOjr2\np1izWZMxJr9hgnySb9rxusIk1I57ZZLgS8CDj/ruKUYh1VXJ8RgE2MGemc1H\nTwXN\r\n=+tb7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2jP2F+v1lxR396lGy6xGlwDfAwkxoMpQYSPtddb1cPQIhAJwc5UWbQCqsc3aXJd/PMW1jgFrOaArrrK7pTNLmy1jr"}]},"maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botly_1.6.2_1539149451961_0.6126511000698265"},"_hasShrinkwrap":false}},"readme":"<img src=\"https://raw.githubusercontent.com/miki2826/botly/master/botly_logo.png\" width=\"250\" height=\"250\" />\n\n[![Built with Grunt](https://cdn.gruntjs.com/builtwith.svg)](http://gruntjs.com/)\n[![Build Status](https://travis-ci.org/miki2826/botly.svg)](https://travis-ci.org/miki2826/botly)\n[![Test Coverage](https://codeclimate.com/github/Askrround/botly/badges/coverage.svg)](https://codeclimate.com/github/Askrround/botly/coverage)\n[![npm version](https://badge.fury.io/js/botly.svg)](http://badge.fury.io/js/botly)\n[![Dependency Status](https://david-dm.org/Askrround/botly.svg?theme=shields.io)](https://david-dm.org/Askrround/botly)\n[![devDependency Status](https://david-dm.org/Askrround/botly/dev-status.svg?theme=shields.io)](https://david-dm.org/Askrround/botly#info=devDependencies)\n[![npm downloads](https://img.shields.io/npm/dm/botly.svg)](https://img.shields.io/npm/dm/botly.svg)\n[![license](https://img.shields.io/npm/l/botly.svg)](LICENSE)\n[![NPM](https://nodei.co/npm/botly.png?downloads=true&downloadRank=true)](https://nodei.co/npm/botly/)\n\n> Simple Facebook Messenger Platform Bot API\n\n  - [Install](#install)\n  - [Example](#example)\n  - [API](#api)\n    - [send (options[, callback])](#send-options-callback)\n    - [upload (options[, callback])](#upload-options-callback)\n    - [sendText (options[, callback])](#sendtext-options-callback)\n    - [sendAttachment (options[, callback])](#sendattachment-options-callback)\n    - [sendImage (options[, callback])](#sendimage-options-callback)\n    - [sendButtons (options[, callback])](#sendbuttons-options-callback)\n    - [sendGeneric (options[, callback])](#sendgeneric-options-callback)\n    - [sendList (options[, callback])](#sendlist-options-callback)\n    - [sendOpenGraph (options[, callback])](#sendopengraph-options-callback)\n    - [sendAction (options[, callback])](#sendaction-options-callback)\n    - [sendReceipt (options[, callback])](#sendreceipt-options-callback)\n    - [setGetStarted (options[, callback])](#setgetstarted-options-callback)\n    - [setGreetingText (options[, callback])](#setgreetingtext-options-callback)\n    - [setTargetAudience (options[, callback])](#settargetaudience-options-callback)\n    - [setWhitelist (options[, callback])](#setwhitelist-options-callback)\n    - [setPersistentMenu (options[, callback])](#setpersistentmenue-options-callback)\n    - [removePersistentMenu (options[, callback])](#removepersistentmenue-options-callback)]\n    - [getUserProfile (options[, callback])](#getuserprofile-options-callback)\n    - [getPSID (accountLinkingToken[, callback])](#getpsid-accountlinkingtoken-callback)\n    - [createWebURLButton (title, url[, heightRatio][, supportExtension][, fallbackURL][, disableShare])](#createweburlbutton-title-url-heightratio-supportextension-fallbackurl-disableshare)\n    - [createAccountLinkButton (url)](#createaccountlinkbutton-url)\n    - [createPostbackButton (title, payload)](#createpostbackbutton-title-payload)\n    - [createShareButton ()](#createsharebutton-)\n    - [createQuickReply (title, payload[, imageURL])](#createquickreply-title-payload-imageurl)\n    - [createShareLocation ()](#createsharelocation-)\n    - [createListElement (options)](#createlistelement-options)\n    - [createOpenGraphElement (options)](#createopengraphelement-options)\n    - [createButtonTemplate (text, buttons)](#createbuttontemplate-text-buttons)\n    - [createGenericTemplate (elements[, aspectRatio])](#creategenerictemplate-elements-aspectratio)\n    - [createListTemplate (options)](#createlisttemplate-options)\n    - [createOpenGraphTemplate (elements])](#createopengraphtemplate-elements-aspectratio)\n    - [handleMessage (req)](#handlemessage-req)\n  - [Events](#events)\n  - [Change Log](#change-log)\n\n### Install\n`npm i botly --save`\n\n### Example\n```javascript\nconst express = require(\"express\");\nconst bodyParser = require(\"body-parser\");\nconst Botly = require(\"botly\");\nconst botly = new Botly({\n    accessToken: pageAccessToken, // page access token provided by facebook\n    verifyToken: verificationToken, // needed when using express - the verification token you provided when defining the webhook in facebook\n    webHookPath: yourWebHookPath, // defaults to \"/\",\n    notificationType: Botly.CONST.REGULAR, // already the default (optional)\n    FB_URL: 'https://graph.facebook.com/v2.6/' // this is the default - allows overriding for testing purposes\n});\n\nbotly.on(\"message\", (senderId, message, data) => {\n    let text = `echo: ${data.text}`;\n\n    botly.sendText({\n      id: senderId,\n      text: text\n    });\n});\n\nconst app = express();\napp.use(bodyParser.json({\n    verify: botly.getVerifySignature(process.env.APP_SECRET) //allow signature verification based on the app secret\n}));\napp.use(bodyParser.urlencoded({ extended: false }));\napp.use(\"/webhook\", botly.router());\napp.listen(3000);\n```\n\nYou can also clone the repository and run a complete bot example from the `example` folder.\n\n### API\n\n#### send (options[, callback])\n```javascript\nbotly.send({\n    id: userId,\n    message: {text: \"Hi There!\"}\n}, function (err, data) {\n        //log it\n});\n```\n\n#### upload (options[, callback])\n```javascript\nbotly.upload({\n    type: Botly.CONST.ATTACHMENT_TYPE.IMAGE,\n    payload: {url: \"http://example.com/image.png\"}\n}, (err, data) => {\n    //save data.attachment_id\n});\n```\n\n#### sendText (options[, callback])\n```javascript\nbotly.sendText({id: userId, text: \"Hi There!\"}, function (err, data) {\n        //log it\n});\n```\n\n#### sendAttachment (options[, callback])\nAlso supports `options.filedata = '@/tmp/receipt.pdf'`. \n```javascript\nbotly.sendAttachment({\n    id: userId,\n    type: Botly.CONST.ATTACHMENT_TYPE.IMAGE,\n    payload: {url: \"http://example.com/image.png\"}\n}, (err, data) => {\n        //log it\n});\n```\n\n#### sendImage (options[, callback])\n```javascript\nbotly.sendImage({id: userId, url: \"http://example.com/image.png\"}, (err, data) => {\n        //log it\n});\n```\n\n#### sendButtons (options[, callback])\n```javascript\nlet buttons = [];\nbuttons.push(botly.createWebURLButton(\"Go to Askrround\", \"http://askrround.com\"));\nbuttons.push(botly.createPostbackButton(\"Continue\", \"continue\"));\nbotly.sendButtons({id: userId, text: \"What do you want to do next?\", buttons: buttons}\n    , (err, data) => {\n        //log it\n});\n```\n\n#### sendGeneric (options[, callback])\n```javascript\nlet buttons = [];\nbuttons.push(botly.createWebURLButton(\"Go to Askrround\", \"http://askrround.com\"));\nbuttons.push(botly.createPostbackButton(\"Continue\", \"continue\"));\nlet element = {\n  title: \"What do you want to do next?\",\n  item_url: \"http://example.com\",\n  image_url: \"http://example.com/image.png\",\n  subtitle: \"Choose now!\",\n  buttons: buttons\n}\nbotly.sendGeneric({id: userId, elements: element, aspectRatio: Botly.CONST.IMAGE_ASPECT_RATIO.HORIZONTAL}, (err, data) => {\n    console.log(\"send generic cb:\", err, data);\n});\n```\n\n#### sendList (options[, callback])\n```javascript\n\nconst element = botly.createListElement({\n    title: 'First Element',\n    image_url: 'https://peterssendreceiveapp.ngrok.io/img/collection.png',\n    subtitle: 'subtitle text',\n    buttons: [\n        {title: 'Payload Button', payload: 'first_element'},\n    ],\n    default_action: {\n        'url': 'https://peterssendreceiveapp.ngrok.io/shop_collection',\n    }\n});\nconst element2 = botly.createListElement({\n    title: 'Other Element',\n    image_url: 'https://peterssendreceiveapp.ngrok.io/img/collection.png',\n    subtitle: 'even more subtitle',\n    buttons: [\n        {title: \"Go to Askrround\", url: \"http://askrround.com\"},\n    ],\n    default_action: {\n        'url': 'https://peterssendreceiveapp.ngrok.io/shop_collection',\n    }\n});\nbotly.sendList({id: sender, elements: [element, element2], buttons: botly.createPostbackButton('More Plans', 'MORE_PLANS'), top_element_style: Botly.CONST.TOP_ELEMENT_STYLE.LARGE},function (err, data) {\n      console.log('send list cb:', err, data);\n});\n```\n\n#### sendAction (options[, callback])\n```javascript\nbotly.sendAction({id: userId, action: Botly.CONST.ACTION_TYPES.TYPING_ON}, (err, data) => {\n        //log it\n});\n```\n\n#### sendReceipt (options[, callback])\n```javascript\nlet payload = {\n    \"recipient_name\": \"Stephane Crozatier\",\n    \"order_number\": \"12345678902\",\n    \"currency\": \"USD\",\n    \"payment_method\": \"Visa 2345\",\n    \"order_url\": \"http://petersapparel.parseapp.com/order?order_id=123456\",\n    \"timestamp\": \"1428444852\",\n    \"elements\": [\n        {\n            \"title\": \"Classic White T-Shirt\",\n            \"subtitle\": \"100% Soft and Luxurious Cotton\",\n            \"quantity\": 2,\n            \"price\": 50,\n            \"currency\": \"USD\",\n            \"image_url\": \"http://petersapparel.parseapp.com/img/whiteshirt.png\"\n        },\n        {\n            \"title\": \"Classic Gray T-Shirt\",\n            \"subtitle\": \"100% Soft and Luxurious Cotton\",\n            \"quantity\": 1,\n            \"price\": 25,\n            \"currency\": \"USD\",\n            \"image_url\": \"http://petersapparel.parseapp.com/img/grayshirt.png\"\n        }\n    ],\n    \"address\": {\n        \"street_1\": \"1 Hacker Way\",\n        \"street_2\": \"\",\n        \"city\": \"Menlo Park\",\n        \"postal_code\": \"94025\",\n        \"state\": \"CA\",\n        \"country\": \"US\"\n    },\n    \"summary\": {\n        \"subtotal\": 75.00,\n        \"shipping_cost\": 4.95,\n        \"total_tax\": 6.19,\n        \"total_cost\": 56.14\n    },\n    \"adjustments\": [\n        {\n            \"name\": \"New Customer Discount\",\n            \"amount\": 20\n        },\n        {\n            \"name\": \"$10 Off Coupon\",\n            \"amount\": 10\n        }\n    ]\n};\nbotly.sendReceipt({id: sender, payload: payload}, function (err, data) {\n    console.log(\"send generic cb:\", err, data);\n});\n```\n\n#### setGetStarted (options[, callback])\n```javascript\nbotly.setGetStarted({pageId: \"myPage\", payload: \"GET_STARTED_CLICKED\"}, (err, body) => {\n    //log it\n});\n```\n\n#### setGreetingText (options[, callback])\n```javascript\nbotly.setGreetingText({\n    pageId: \"myPage\",\n     greeting: [{\n           \"locale\":\"default\",\n           \"text\":\"Hello!\"\n       }, {\n           \"locale\":\"en_US\",\n           \"text\":\"Timeless apparel for the masses.\"\n   }]}, (err, body) => {\n    //log it\n});\n```\n\n#### setTargetAudience (options[, callback])\n```javascript\nbotly.setTargetAudience({\n    pageId: \"myPage\",\n    audience: {\n         \"audience_type\":\"custom\",\n         \"countries\":{\n             \"whitelist\":[\"US\", \"CA\"]\n         }\n     }}, (err, body) => {\n    //log it\n});\n```\n\n#### setWhitelist (options[, callback])\n```javascript\nbotly.setWhitelist({whiteList: [\"https://askhaley.com\"]}, (err, body) => {\n    //log it\n});\n```\n\n#### setPersistentMenu (options[, callback])\n```javascript\nbotly.setPersistentMenu({\n    pageId: \"myPage\", \n    menu: [\n            {\n               \"locale\":\"default\",\n               \"composer_input_disabled\":true,\n               \"call_to_actions\":[\n                 {\n                   \"title\":\"My Account\",\n                   \"type\":\"nested\",\n                   \"call_to_actions\":[\n                     {\n                       \"title\":\"Pay Bill\",\n                       \"type\":\"postback\",\n                       \"payload\":\"PAYBILL_PAYLOAD\"\n                     },\n                     {\n                       \"title\":\"History\",\n                       \"type\":\"postback\",\n                       \"payload\":\"HISTORY_PAYLOAD\"\n                     },\n                     {\n                       \"title\":\"Contact Info\",\n                       \"type\":\"postback\",\n                       \"payload\":\"CONTACT_INFO_PAYLOAD\"\n                     }\n                   ]\n                 },\n                 {\n                   \"type\":\"web_url\",\n                   \"title\":\"Latest News\",\n                   \"url\":\"http://petershats.parseapp.com/hat-news\",\n                   \"webview_height_ratio\":\"full\"\n                 }\n               ]\n             },\n             {\n               \"locale\":\"zh_CN\",\n               \"composer_input_disabled\":false\n             }\n           ]}, (err, body) => {\n    //log it\n});\n```\n\n#### removePersistentMenu (options[, callback])\n```javascript\nbotly.removePersistentMenu(\n    {\n        pageId: \"myPage\",\n    }, \n    (err, body) => {\n        //log it\n    });\n```\n\n#### getUserProfile (options[, callback])\nUsed to retrieve basic profile details by user page-scoped ID (PSID). You can pass the `userID` directly, in which case a default set of fields (`first_name`, `last_name`, `profile_pic`) are requested.\n\nAlso supports passing an object as\n```javascript\nconst options = {\n    id: userId,\n    fields: [\n        Botly.CONST.USER_PROFILE_FIELD.FIRST_NAME,\n        Botly.CONST.USER_PROFILE_FIELD.LAST_NAME\n    ],\n    accessToken: OTHER_TOKEN\n}\n\nbotly.getUserProfile(options, function (err, info) {\n    //cache it\n});\n```\n\nor\n\n```javascript\nbotly.getUserProfile(userId, function (err, info) {\n    //cache it\n});\n```\n\n#### getPSID (accountLinkingToken[, callback])\nUsed to retrieve the user page-scoped ID (PSID) during the linking flow.\nAlso supports passing an object as `{token: accountLinkingToken, accessToken: OTHER_TOKEN}`\n\n```javascript\nbotly.getUserProfile(accountLinkingToken, function (err, info) {\n    //cache it\n});\n```\n\n#### createWebURLButton (title, url[, heightRatio][, supportExtension][, fallbackURL][, disableShare])\n\n#### createAccountLinkButton (url)\n\n#### createPostbackButton (title, payload)\n\n### createShareButton ()\n\n#### createQuickReply (title, payload[, imageURL])\n`sendAttachment` and `sendText` both support optional `quick_replies`\n\n### createShareLocation ()\nshare location quick reply\n\n#### createListElement (options)\nWill create a list element. `default_action` will be added `web_url` type, and will create button according to properties (`url` means `web_url` and `payload` means `postback`)\n\n#### createButtonTemplate (text, buttons)\nWhere `buttons` can be a single button or an array of buttons.\n\n#### createGenericTemplate (elements[, aspectRatio])\nWhere `elements` can be a single element or an array of elements.\nand `aspectRatio` defaults to `horizontal`\n\n#### createListTemplate (options)\nWhere `options` has `bottons` and `elements` - an array will be created automatically if a single item was passed.\n\n#### handleMessage (req)\nIf you are not using express, you can use this function to parse the request from facebook in order to generate the proper events.\n`req` should have a body property.\n\n### Events\n```javascript\nbotly.on(\"message\", (sender, message, data) => {\n    /**\n     * where data can be a text message or an attachment\n     * data = {\n     *   text: \"text entered by user\"\n     * }\n     * OR\n     * data = {\n     *   attachments: {\n     *       image: [\"imageURL1\", \"imageURL2\"],\n     *       video: [\"videoURL\"],\n     *       audio: [\"audioURL1\"],\n     *       location: [{coordinates}]\n     *   }\n     * }\n     */\n});\n\nbotly.on(\"postback\", (sender, message, postback, ref) => {\n    /**\n     * where postback is the postback payload\n     * and ref will arrive if m.me params were passed on a get started button (if defined)\n     */\n});\n\nbotly.on(\"delivery\", (sender, message, mids) => {\n    /**\n     * where mids is an array of mids\n     */\n});\n\nbotly.on(\"optin\", (sender, message, optin) => {\n    /**\n     * where optin is the ref pass through param\n     */\n});\n\nbotly.on(\"error\", (ex) => {\n    /* handle exceptions */\n});\n\nbotly.on(\"sent\", (to, message) => {\n    /* track it */\n});\n\nbotly.on(\"echo\", (sender, message, content, recipient) => {\n    /* track it */\n});\n\nbotly.on(\"account_link\",  (sender, message, link) => {\n     /**\n      * where link is the the object containing the status and authorization code\n      */\n});\nbotly.on(\"referral\",  (sender, message, ref) => {\n     /**\n      * where ref is the data in the m.me param\n      */\n});\n```\n\n### Change Log\n\n### version 1.5.0\n- added required `messaging_type` parameter when sending message\n- added the ability to override the `FB_URL` for testing purposes\n- added `getVerifySignature(APP_SECRET)` function to allow signature verification - provide the result to `bodyParser.json({verify})`\n\n### version 1.4.0\n- support version 1.4 of messenger api\n-  new `setPersistentMenu` API aligned with v1.4\n- added `setGreetingText`, `setAccountLinkingURL`, `setTargetAudience` API\n- aligned all thread settings to the new profile API\n- added support for filedata upload in the `sendAttachment`\n- added support for the new upload attachment API,\n- support for new image_aspect_ratio in generic template\n\n### version 1.3.0\n- support version 1.3 of messenger including the new list template\n- support for referral params on m.me links \n\n### version 1.2.0\n- added support for webview height in web url button\n- added support setWhitelist for webview items\n- added createShare button\n- added support for location share quick reply\n- added imageURL to quick reply\n\n#### version 1.1.6\n- Send 403 status code when verify token is invalid\n\n#### version 1.1.5\n- fixed duplicate messages on echo  \n- added echo event support \n\n#### version 1.1.4\n- added support for account linking functionality (event, getPSID)\n- added ability to override accessToken on all APIs for multiple pages support \n\n#### version 1.1.0\n- added support for sender actions using `sendAction` (mark seen/ typing on/ typing off)\n\n#### version 1.0.3\n- added send event - useful for tracking\n\n#### version 1.0.1\n- quick replies are considered as postback and not regular message\n\n#### version 1.0.0\n- removed `createTemplate` function - was too verbose\n- moved to object parameters - too many parameters\n- added support for quick replies\n- add support for persistent menu\n- added support for audio/video/file attachments\n- renamed setWelcomeScreen to setGetStarted since no longer supported by facebook.\n","maintainers":[{"name":"miki2826","email":"miki2826@gmail.com"}],"time":{"modified":"2022-06-13T04:59:41.103Z","created":"2016-05-09T14:57:12.293Z","0.0.1":"2016-05-09T14:57:12.293Z","0.1.0":"2016-05-11T15:32:11.065Z","0.1.1":"2016-05-11T15:35:52.043Z","0.1.2":"2016-05-11T15:40:23.758Z","0.1.3":"2016-05-11T15:42:22.164Z","0.2.0":"2016-05-13T15:26:16.729Z","1.0.0":"2016-07-04T14:44:23.333Z","1.0.1":"2016-07-10T08:22:55.744Z","1.0.2":"2016-07-11T13:21:38.536Z","1.0.3":"2016-07-11T13:22:55.859Z","1.0.4":"2016-07-11T15:22:23.966Z","1.1.0":"2016-07-14T15:14:09.394Z","1.1.1":"2016-07-20T09:04:24.929Z","1.1.2":"2016-07-20T09:49:50.111Z","1.1.3":"2016-07-28T05:34:47.140Z","1.1.4":"2016-07-30T11:22:42.359Z","1.1.5":"2016-08-02T15:27:53.094Z","1.1.6":"2016-08-17T06:38:11.205Z","1.2.0":"2016-09-13T14:25:13.174Z","1.3.0":"2016-11-09T08:08:41.474Z","1.3.1":"2016-11-09T08:25:25.590Z","1.3.2":"2016-11-09T11:11:02.236Z","1.3.3":"2016-11-09T13:46:45.706Z","1.3.4":"2016-11-23T06:16:24.806Z","1.3.5":"2017-01-31T15:58:59.908Z","1.4.0":"2017-03-04T14:02:38.673Z","1.4.1":"2017-05-13T13:05:38.448Z","1.4.2":"2017-08-05T16:21:59.685Z","1.4.3":"2017-11-18T09:44:11.232Z","1.5.0":"2018-03-03T09:23:15.572Z","1.5.1":"2018-03-10T07:24:37.302Z","1.6.0":"2018-05-19T06:34:24.124Z","1.6.1":"2018-05-19T06:38:02.603Z","1.6.2":"2018-10-10T05:30:52.216Z"},"homepage":"https://github.com/miki2826/botly#readme","keywords":["fb","botly","facebook","messenger","bot","platform","askrround","robot","Botly","msg","sdk","api"],"repository":{"type":"git","url":"git+https://github.com/miki2826/botly.git"},"author":{"name":"Michael Dimenshtein","email":"miki2826@gmail.com"},"bugs":{"url":"https://github.com/miki2826/botly/issues"},"license":"MIT","readmeFilename":"README.md","users":{"karlitowhoelse":true,"chirag8642":true}}