Why Does the GIF Image Become Corrupted When Uploaded by My Twitter Bot?

This topic was automatically generated from Slack. You can find the original thread here.

Hello. I’m trying to create a simple twitter bot which gets data from a google sheet, uploads a GIF to twitter, then posts that with a tweet. I’ve got it getting the data, uploading the GIF, then posting using the google sheets, but each time I use “upload media”, the Image becomes corrupted. On twitter it views a single frame of the GIF, then displays “The image could not be displayed”. Attempted to also force a regular GIF from somewhere else, and it had the same issue. Any idea what the problem is here?

could you share the screenshot of your Twitter Upload media action?

Right now it’s just using the actual basic posting from the twitter action, and here I’ve put a GIF, seen here: https://64.media.tumblr.com/6716f3012eac506e58e2cf1f6f5276ab/ff46f204def9fd75-30/s540x810/56b3cb38029be080be47b53efe25bdab5f120107.gif

However, any GIF I’ve attempted, even a simple one online, doesn’t work.

It would then use the media Id. It’ll upload successfully, it’ll post it, but the GIF just won’t work.

Thanks I can reproduce your issue. I have created a ticket here for Pipedream component dev to triage: [BUG] Twitter Upload Media - Create Tweet - Tweet created with uploaded media GIF image couldn't show the gif image · Issue #7008 · PipedreamHQ/pipedream · GitHub

Thank you!