Type Alias SocialAuthorizationMethod

SocialAuthorizationMethod: ConnectLink["authorization"]

Con que se autoriza una red: redirect (doce de las catorce), meta_embedded_signup (WhatsApp) o telegram_bot (Telegram). Se saca de ConnectLink y esta aqui para poder nombrarlo en un switch.

Es una union disfrazada de un solo tipo: OpenAPI no sabe decir "estos campos solo cuando type vale tal", asi que todos llegan opcionales y hay que ramificar por type antes de leerlos. En telegram_bot los dos que vienen son bot_username —el @nombre del bot, sin la arroba— y add_to_group_link, que es el SEGUNDO paso y no se deduce del primero: link abre la lista de canales y este la de grupos, y es el que enciende los comentarios metiendo al bot en el grupo de debate del canal. Ese paso es opcional para el usuario —publicar y medir funcionan sin el—, pero sin darlo el canal no tiene bandeja (error 965).

Y la lista crece: un type que esta version no conozca se salta, que es una respuesta honesta. Mandar a alguien a un link porque el if/else no cubria su caso, no.