UNPKG

@b1kt0p/slack-bot

Version:
1 lines 667 B
"use strict";var _moment=_interopRequireDefault(require("moment"));Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}class Message{constructor(a,b){this.event=b.event,this.direct_message=this.event.channel.startsWith("D"),this.direct_mention=this.event.text.startsWith(`<@${a.id}>`),this.message=this.event.text.replace(new RegExp(`<@${a.id}>\\s?(.+)$`),"$1")}get user(){return this.event.user}get channel(){return this.event.channel}get event_ts(){return this.event.event_ts}get timestamp(){return _moment.default.unix(+this.event.event_ts)}}exports.default=Message;