import type { Command } from "commander"; import type { MessageCliHelpers } from "./helpers.js"; export function registerMessageBroadcastCommand(message: Command, helpers: MessageCliHelpers) { helpers .withMessageBase( message.command("broadcast").description("Broadcast a message to multiple targets"), ) .requiredOption( "--targets ", "Targets to broadcast to (repeatable, accepts names or ids)", ) .option("--message ", "Message to send") .option("--media ", "Media URL") .action(async (options: Record) => { await helpers.runMessageAction("broadcast", options); }); }