diff --git a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts index ed18704de6..30b2bc01d4 100644 --- a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts +++ b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts @@ -114,14 +114,13 @@ export class TelegramTrigger implements INodeType { async checkExists(this: IHookFunctions): Promise { const endpoint = 'getWebhookInfo'; const webhookReturnData = await apiRequest.call(this, 'POST', endpoint, {}); + const webhookUrl = this.getNodeWebhookUrl('default'); - //https://core.telegram.org/bots/api#webhookinfo - // IF Webhook URL is empty if not setup - if (webhookReturnData.result.url === '') { - return false; + if (webhookReturnData.result.url === webhookUrl) { + return true; } - return true; + return false; }, async create(this: IHookFunctions): Promise { const webhookUrl = this.getNodeWebhookUrl('default');