kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import type { IntegrationPlugin } from "../types";
2import { validateDiscordConfig } from "./config";
3import {
4 handleTaskCommentCreated,
5 handleTaskCreated,
6 handleTaskDescriptionChanged,
7 handleTaskPriorityChanged,
8 handleTaskStatusChanged,
9 handleTaskTitleChanged,
10} from "./events";
11
12export const discordPlugin: IntegrationPlugin = {
13 type: "discord",
14 name: "Discord",
15 onTaskCreated: handleTaskCreated,
16 onTaskStatusChanged: handleTaskStatusChanged,
17 onTaskPriorityChanged: handleTaskPriorityChanged,
18 onTaskTitleChanged: handleTaskTitleChanged,
19 onTaskDescriptionChanged: handleTaskDescriptionChanged,
20 onTaskCommentCreated: handleTaskCommentCreated,
21 validateConfig: validateDiscordConfig,
22};