New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

bub

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bub - npm Package Compare versions

Comparing version
0.5.2
to
0.5.3
+1
-1
package.json
{
"name": "bub",
"version": "0.5.2",
"version": "0.5.3",
"description": "Telegram bot framework",

@@ -5,0 +5,0 @@ "main": "src/bub.js",

@@ -34,54 +34,54 @@ /**

function getRespond(id) {
return function (content) {
if (_.isString(content)) {
self.sendMessage({
chat_id: id,
text: content
});
return;
}
async.parallel([
function (callback) {
self.sendPhoto({
chat_id: id,
photo: content
}, function (response) {
callback(null, response);
});
},
function (callback) {
self.sendAudio({
chat_id: id,
audio: content
}, function (response) {
callback(null, response);
});
},
function (callback) {
self.sendVideo({
chat_id: id,
video: content
}, function (response) {
callback(null, response);
});
}
], function (err, responses) {
if (err) {
console.error(err);
}
if (_.every(responses, 'ok', false)) {
self.sendDocument({
chat_id: id,
document: content
});
}
});
};
}
function handleUpdates(body) {
body.result.forEach(function (result) {
// Convenience method for quick responses
result.respond = function (content) {
if (_.isString(content)) {
self.sendMessage({
chat_id: result.message.chat.id,
text: content
});
return;
}
async.parallel([
function (callback) {
var message = {
chat_id: result.message.chat.id,
photo: content
};
self.sendPhoto(message, function (response) {
callback(null, response);
});
},
function (callback) {
var message = {
chat_id: result.message.chat.id,
audio: content
};
self.sendAudio(message, function (response) {
callback(null, response);
});
},
function (callback) {
var message = {
chat_id: result.message.chat.id,
video: content
};
self.sendVideo(message, function (response) {
callback(null, response);
});
}
], function (err, responses) {
if (err) {
console.error(err);
}
if (_.every(responses, 'ok', false)) {
var message = {
chat_id: result.message.chat.id,
document: content
};
self.sendDocument(message);
}
});
};
result.respond = getRespond(result.message.chat.id);

@@ -88,0 +88,0 @@ // Handle text messages