UNPKG

@lskjs/bots-plugin-notify

Version:

LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation

31 lines (28 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pipeline = pipeline; exports["default"] = void 0; var statuses = { success: '✅', pending: '🕔', failed: '❌', canceled: '🙅‍♂️', created: '🐣', running: '🏃💨' }; function pipeline(message, bot) { var _message$meta = message.meta, commit = _message$meta.commit, project = _message$meta.project, objectAttributes = _message$meta.object_attributes, user = _message$meta.user; var status = statuses[objectAttributes.status] || "\uD83E\uDD37\u200D\u2640\uFE0F ".concat(objectAttributes.status); var message2 = commit.message ? bot.formatCode(commit.message) : ''; var formatProjectName = bot.ignoreMd(project.name); return "".concat(status, " ").concat(formatProjectName, "/").concat(objectAttributes.ref, "\n@").concat(user.username, "\n").concat(message2, "\n").concat(project.web_url, "/pipelines/").concat(objectAttributes.id); } var _default = pipeline; exports["default"] = _default; //# sourceMappingURL=pipeline.js.map