The pitch of every scheduler is "write once, post everywhere". Building one, I learned it really means "write once, then satisfy sixteen different rulebooks". What the rulebooks look like A few real examples from Clienzo's networks: Telegram cuts a photo caption at 1,024 characters, while a plain text message can run to 4,096. Discord messages stop at 2,000 characters, with up to 10 files. Bluesky and Mastodon take up to four photos, or one video. Dribbble ...