Delete dashboard duplicates on create event

Event-driven cleanup removes stale dashboard messages as soon as Discord emits messageCreate, while preserving the tracked status message.
This commit is contained in:
Eyejoker
2026-05-04 00:22:03 +09:00
committed by GitHub
parent bc78d43967
commit 75bdf21a09
5 changed files with 171 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
import { logger } from './logger.js';
import type { Channel } from './types.js';
const DASHBOARD_STATUS_MESSAGE_MARKER = '🤖 *모델 구성*';
export const DASHBOARD_STATUS_MESSAGE_MARKER = '🤖 *모델 구성*';
const DASHBOARD_DUPLICATE_CLEANUP_LIMIT = 100;
function findDashboardCleanupChannel(opts: {