Files
household-bot/apps/bot/src/telegram-deep-links.ts

14 lines
380 B
TypeScript

export function buildBotStartDeepLink(
botUsername: string | undefined,
payload: string
): string | null {
const normalizedBotUsername = botUsername?.trim()
const normalizedPayload = payload.trim()
if (!normalizedBotUsername || !normalizedPayload) {
return null
}
return `https://t.me/${normalizedBotUsername}?start=${encodeURIComponent(normalizedPayload)}`
}