export const HEARTBEAT_TOKEN = "HEARTBEAT_OK"; export const SILENT_REPLY_TOKEN = "NO_REPLY"; function escapeRegExp(value: string): string { return value.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); } export function isSilentReplyText( text: string | undefined, token: string = SILENT_REPLY_TOKEN, ): boolean { if (!text) return false; const re = new RegExp(`^\\s*${escapeRegExp(token)}(?=$|\\W)`); return re.test(text); }