Skip to content

Cross-post to Instagram when channel post has an image #10

Description

@SaharPak

Context

Auto-publish image-based Telegram channel posts to Instagram.

Requirements

  • Trigger only when channel post contains an image (Instagram requires visual content)
  • Use Meta Graph API (Instagram Content Publishing)
  • Adapt caption for Instagram (hashtags, shorter text, emojis)
  • Support: single image posts, carousel (multiple images)

Setup needed

  • Meta Business Suite account linked to Instagram
  • Facebook Page connected to Instagram Professional account
  • Graph API access token with instagram_content_publish permission

Limitations to handle

  • Instagram requires an image — skip text-only posts
  • No link support in captions (put link in bio or use stories)
  • Rate limit: 25 posts per 24 hours

Acceptance Criteria

  • Image posts auto-publish to Instagram
  • Text-only posts are skipped gracefully
  • Caption is adapted (hashtags, formatting)
  • Errors logged without crashing bot

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-3Phase 3: Cross-platform publishing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions