Hello
I have a bot telegram writting on channel.
But the post written by this bot is not take in account by my workflow
But when i writte manuellement in the channel, the workflow is executed
do you know why ?
Hello
I have a bot telegram writting on channel.
But the post written by this bot is not take in account by my workflow
But when i writte manuellement in the channel, the workflow is executed
do you know why ?
Hi @Ferdinand_CUNY - we need more details to understand your issue. Please show the message the Telegram sent. shared with a Canvas of your flow, I’ll replicate on my side and troubleshoot.
In fact, I use utilises in metatrader using bot telegram.
I have no error on telegram. The message is showing correctly
But not take in account on the workflow
But when I write directly, the workflow is executed
Ok, let me clear a bit…
You have a Telegram bot, that is used to send automatic messages to a channel with “signals”… once the “sell” signal is posted on channel, and you want that your workflow is executed with that message as input and post to Twitter(or maybe back to telegram? If is back to telegram , you need 2 bots otherwise it will enter in a endless loop )…
You’re right :
You have a Telegram bot, that is used to send automatic messages to a channel with “signals”… once the “sell” signal is posted on channel, and you want that your workflow is executed with that message as input and post to Twitter
Ok, then actually you just want to forward to Twitter what your bot is posting to a telegram channel.
Do you use another workflow for the bot to send that signal to telegram?(if is so, you need 2 bots, since Telegram allows 1 bot per workflows connection).
So, i would use one bot to feed the telegram with signals, then another trigger listens to new message and forwards to Twitter(no conflicts), it may sound redundant… but in my case works pretty well in my crazy combination.
Do you use another workflow for the bot to send that signal to telegram?
=> No, I just using a workflow to send telegram message to X
Ok, show your Telegram Trigger.
As far i can see in image, you use multiple events…
Try only with new ‘message’ trigger.
Ok… it may sound childish, but did you toggle to activate the workflow?
Did you set properly the credentials witht the token of the telegram bot?
Is the telegram bot admin in channel?
P.S my trigger works ok on self-hosted version 1.113.1
When I write diretly on the channe, it’s working well
Oh, so it’s a forwarded message or wroteby another user right? Since when you do it, it works.
Yes In fact, message sent by the bot
By the same bot that you have for the trigger?
Yes, correct
You can’t use SAME bot for 2 different purposes with one credential on telegram.
Once you type manually a message and respond, that will be the registered callback url.
When your channel gets a new message from SAME bot (different workflow) , telegram will deregister the last callback url.
So I have to use 2 bots:
One for metatrader to write on telegram and one for the trigger on n8n ?
If your Metatrader is a bot that creates the signal in n8n you can simply send inline to Twitter as well.
But if you used another platform or even workflow for Metatrader, then yes a 2nd bot is required.
Hello,
I just want to add something that might save you some time in the future.
According to Telegram, bots can’t read messages sent by other bots:

So if your Telegram channel is posting using a bot and you expect a bot to read those messages, it won’t work.
So in this case, you can go with what @Parintele_Damaskin mentioned.