n8n-nodes-discord-dnd
Version:
n8n node to create triggers for Discord events
31 lines • 1.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DiscordActionMethods = void 0;
const types_1 = require("../../Interfaces/types");
exports.DiscordActionMethods = {
loadOptions: {
async sendActions() {
const type = this.getCurrentNodeParameter("actionType");
const actionOptions = {
message: [
{ name: "Send Typing", value: types_1.ActionEventType.SEND_TYPING },
{ name: "Send Message", value: types_1.ActionEventType.SEND_MESSAGE },
{ name: "Delete Message", value: types_1.ActionEventType.DELETE_MESSAGE },
{ name: "Edit Message", value: types_1.ActionEventType.EDIT_MESSAGE },
{ name: "React To Message", value: types_1.ActionEventType.REACT_TO_MESSAGE },
{ name: "Remove Reaction", value: types_1.ActionEventType.REMOVE_REACTION },
{ name: "Pin Message", value: types_1.ActionEventType.PIN_MESSAGE },
{ name: "Unpin Message", value: types_1.ActionEventType.UNPIN_MESSAGE },
],
scheduledEvent: [
{
name: "Guild Scheduled Event Update",
value: types_1.ActionEventType.GUILD_SCHEDULED_EVENT_UPDATE,
},
],
};
return actionOptions[type] || [];
},
},
};
//# sourceMappingURL=DiscordActionMethods.js.map