Skip to content
← Public packages

@kentcdodds/groupme

GroupMe REST API helpers for listing groups, reading messages, ranking activity, and preparing relevance-filtered digests for Kody agents.

src/prepare-digest.ts

14 lines · 745 B · TypeScript
import { prepareDigest } from './domain.ts'
import type { GroupMePrepareDigestOptions } from './types.ts'

/**
 * Fetch a date-bounded message window and return structured digest input for summarization.
 * @returns Digest payload with group, window, relevance stats, and filtered messages.
 * @example
 * import prepareDigest from 'kody:@kentcdodds/groupme/prepare-digest'
 * const digest = await prepareDigest({ groupName: 'Finding Neverland', start: '2026-07-07', end: '2026-07-09', timeZone: 'America/Denver' })
 * // => { group: { id: '...', name: 'Finding Neverland' }, messages: [...], stats: { ... } }
 */
export default async function prepareDigestEntrypoint(params: GroupMePrepareDigestOptions) {
	return await prepareDigest(params)
}