@lskjs/bots-plugin-notify
Version:
LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation
26 lines (23 loc) • 1.05 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mergeRequest = mergeRequest;
exports["default"] = void 0;
var statuses = {
opened: '🎉',
closed: '❌',
merged: '🤝'
};
function mergeRequest(message, bot) {
var _message$meta = message.meta,
user = _message$meta.user,
objectAttributes = _message$meta.object_attributes;
var status = statuses[objectAttributes.state] || "\uD83E\uDD37\u200D\u2640\uFE0F ".concat(objectAttributes.status);
var message2 = objectAttributes.title ? "".concat(bot.formatCode(objectAttributes.title), "\n") : '';
var formatUsername = bot.ignoreMd(user.username);
return "\uD83C\uDF7B ".concat(status, " ").concat(objectAttributes.state, " ").concat(objectAttributes.source_branch, " -> ").concat(objectAttributes.target_branch, "\n@").concat(formatUsername, "\n").concat(message2, "\n").concat(bot.formatLink(objectAttributes.url, objectAttributes.url));
}
var _default = mergeRequest;
exports["default"] = _default;
//# sourceMappingURL=mergeRequest.js.map
;