Skip to content

Commit 0f49ed3

Browse files
Bill LeoutsakosBill Leoutsakos
authored andcommitted
fix(instagram): guide carousel file array references
1 parent 52d2500 commit 0f49ed3

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

apps/sim/blocks/blocks/instagram.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ describe('InstagramBlock', () => {
5959
expect(
6060
buildParams({
6161
operation: 'instagram_publish_carousel',
62-
carouselMedia: [file, { ...file, id: 'file-2', name: 'photo-2.jpg' }],
62+
carouselMedia: JSON.stringify([file, { ...file, id: 'file-2', name: 'photo-2.jpg' }]),
6363
}).media
6464
).toHaveLength(2)
6565
expect(

apps/sim/blocks/blocks/instagram.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ export const InstagramBlock: BlockConfig<InstagramResponse> = {
7676
authMode: AuthMode.OAuth,
7777
longDescription:
7878
'Integrate Instagram into workflows. Publish and download images, videos, Reels, stories, and carousels as canonical User Files; moderate comments; send DMs; and pull account or media insights.',
79+
bestPractices: `
80+
- For Publish Carousel, pass an ordered array of 2-10 files through the advanced Media reference, for example <previousBlock.files>.
81+
`,
7982
docsLink: 'https://docs.sim.ai/integrations/instagram',
8083
category: 'tools',
8184
integrationType: IntegrationType.Marketing,
@@ -267,14 +270,17 @@ export const InstagramBlock: BlockConfig<InstagramResponse> = {
267270
condition: { field: 'operation', value: 'instagram_publish_carousel' },
268271
mode: 'basic',
269272
multiple: true,
273+
hideFromCopilot: true,
270274
required: { field: 'operation', value: 'instagram_publish_carousel' },
271275
},
272276
{
273277
id: 'carouselMediaRef',
274278
title: 'Media',
275279
type: 'short-input',
276280
canonicalParamId: 'carouselMedia',
277-
placeholder: 'Reference files from previous blocks',
281+
description:
282+
'Reference an ordered array of 2-10 files from a previous block, for example <previousBlock.files>',
283+
placeholder: '<previousBlock.files>',
278284
condition: { field: 'operation', value: 'instagram_publish_carousel' },
279285
mode: 'advanced',
280286
required: { field: 'operation', value: 'instagram_publish_carousel' },

0 commit comments

Comments
 (0)