Subject: How to prevent multiple callback executions and hide “n8n” branding in Telegram?
Hi n8n Community,
I am developing a smart educational platform for students (including blind students) and I am facing two technical challenges with the Telegram Trigger:
-
Preventing Multiple Executions (Rate Limiting/Gatekeeping):
My workflow sends messages with multiple inline buttons. Some users click 5 or 6 buttons very rapidly, which triggers multiple parallel executions of the workflow. This creates a significant load on my server and leads to duplicate file uploads to Google Drive.
Question: What is the most reliable way to ensure the workflow only processes the very first click and immediately ignores/kills any subsequent clicks from the same message or the same user ID? -
Removing the “n8n” Notification Text:
Whenever a student clicks a button, a small notification toast appears at the top of the Telegram screen mentioning “n8n”. I want to hide this branding or replace it with a custom Arabic message so the platform looks professional and white-labeled. How can I achieve this using the Answer Callback Query or other methods?
Thank you for your support and for this amazing platform!
