Files
openclaw/extensions/telegram/miniapp-api.ts
Val Alexander 4663244170 fix(telegram): bind Mini App auth to dashboard launches
Require a short-lived, owner-bound launch ticket before minting a Control UI bootstrap token.

Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com>
2026-08-05 20:24:34 +05:30

11 lines
552 B
TypeScript

import type { OpenClawPluginApi } from "openclaw/plugin-sdk/plugin-entry";
import { registerTelegramMiniAppCommand } from "./src/miniapp/command.js";
import { createTelegramMiniAppLaunchTickets } from "./src/miniapp/launch-ticket.js";
import { registerTelegramMiniAppRoutes } from "./src/miniapp/routes.js";
export function registerTelegramMiniApp(api: OpenClawPluginApi): void {
const launchTickets = createTelegramMiniAppLaunchTickets();
registerTelegramMiniAppRoutes(api, launchTickets);
registerTelegramMiniAppCommand(api, launchTickets);
}