Webhook & Telethon (Python - API Telegram) - media files forwarding

Help, I’ve been struggling with this task for 3 days! I need to monitor different telegram channels through a script on python (using Telethon), and as soon as there is a post, the script sends all the photos (or videos) its text and sender POST-request to N8N. Judging by the log everything is sent, but only one photo out of three is sent.

Of course, tried running Test-URL and ProductionURL in “Active” mode. And different variants of the script (I use ChatGPT or Claude for this). But only one photo out of three (with text and channel name) is always sent.

What can it be connected with? Why can’t I send three photos that are in a Telegram post at once?

In the Telegram Send Photo node, “Binary File” is enabled, input Binary File - media_files

Surely you have to reconfigure the workflow somehow, can you at least help me understand what direction to take? Maybe something to do with Loop Over Items?

Version 1.77.3, npm , Selfhost, win11

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

We’ve created a new category for help with designing workflows, and I’ve moved your question there: Help me Build my Workflow. Find out how this category works by reading this topic.