|
|
|
@ -9,6 +9,7 @@ import { Metrics } from '../../metrics';
|
|
|
|
import { ICONS } from '../../../utils/icons';
|
|
|
|
import { ICONS } from '../../../utils/icons';
|
|
|
|
import { codeId, formatDDMM } from '../../../utils/formatting';
|
|
|
|
import { codeId, formatDDMM } from '../../../utils/formatting';
|
|
|
|
import { parseNueva } from '../parsers/nueva';
|
|
|
|
import { parseNueva } from '../parsers/nueva';
|
|
|
|
|
|
|
|
import { CTA_HELP } from '../shared';
|
|
|
|
import { buildJitAssigneePrompt, maybeEnqueueOnboardingBundle } from '../../onboarding';
|
|
|
|
import { buildJitAssigneePrompt, maybeEnqueueOnboardingBundle } from '../../onboarding';
|
|
|
|
|
|
|
|
|
|
|
|
type Ctx = {
|
|
|
|
type Ctx = {
|
|
|
|
@ -27,7 +28,6 @@ type Msg = {
|
|
|
|
mentions?: string[];
|
|
|
|
mentions?: string[];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const CTA_HELP = 'ℹ️ Tus tareas: `/t mias` · Todas: `/t todas` · Info: `/t info` · Web: `/t web`';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export async function handleNueva(context: Ctx, deps: { db: Database }): Promise<Msg[]> {
|
|
|
|
export async function handleNueva(context: Ctx, deps: { db: Database }): Promise<Msg[]> {
|
|
|
|
const tokens = (context.message || '').trim().split(/\s+/);
|
|
|
|
const tokens = (context.message || '').trim().split(/\s+/);
|
|
|
|
|