n8n-nodes-discord-dnd
Version:
n8n node to create triggers for Discord events
34 lines • 1.6 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 },
],
channel: [
// Add channel related actions here in the future
],
role: [
// Add role related actions here in the future
],
member: [
// Add member related actions here in the future
],
};
return actionOptions[type] || [];
},
},
};
//# sourceMappingURL=DiscordActionMethods.js.map