Skip to content

Commit cca4f53

Browse files
bchapuisclaude
andcommitted
Require subscription for Telegram and WhatsApp nodes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0d53098 commit cca4f53

10 files changed

Lines changed: 10 additions & 0 deletions

packages/runtime/src/nodes/telegram/bot-forward-message-telegram-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class BotForwardMessageTelegramNode extends ExecutableNode {
1313
documentation:
1414
"This node forwards messages between Telegram chats using the Telegram Bot API.",
1515
usage: 10,
16+
subscription: true,
1617
inputs: [
1718
{
1819
name: "chatId",

packages/runtime/src/nodes/telegram/bot-get-chat-telegram-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotGetChatTelegramNode extends ExecutableNode {
1212
documentation:
1313
"This node retrieves information about a Telegram chat using the Telegram Bot API.",
1414
usage: 5,
15+
subscription: true,
1516
inputs: [
1617
{
1718
name: "chatId",

packages/runtime/src/nodes/telegram/bot-receive-telegram-message-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export class BotReceiveTelegramMessageNode extends ExecutableNode {
1414
trigger: true,
1515
inlinable: true,
1616
usage: 0,
17+
subscription: true,
1718
inputs: [
1819
{
1920
name: "telegramBotId",

packages/runtime/src/nodes/telegram/bot-send-message-telegram-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotSendMessageTelegramNode extends ExecutableNode {
1212
documentation:
1313
"This node sends text messages to Telegram chats using the Telegram Bot API.",
1414
usage: 10,
15+
subscription: true,
1516
inputs: [
1617
{
1718
name: "chatId",

packages/runtime/src/nodes/telegram/bot-send-photo-telegram-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotSendPhotoTelegramNode extends ExecutableNode {
1212
documentation:
1313
"This node sends photos to Telegram chats using the Telegram Bot API. Accepts a URL or an image blob.",
1414
usage: 10,
15+
subscription: true,
1516
inputs: [
1617
{
1718
name: "chatId",

packages/runtime/src/nodes/whatsapp/bot-mark-as-read-whatsapp-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotMarkAsReadWhatsAppNode extends ExecutableNode {
1212
documentation:
1313
"This node marks a WhatsApp message as read using the WhatsApp Business Cloud API, showing blue check marks to the sender.",
1414
usage: 5,
15+
subscription: true,
1516
asTool: true,
1617
inputs: [
1718
{

packages/runtime/src/nodes/whatsapp/bot-receive-whatsapp-message-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export class BotReceiveWhatsAppMessageNode extends ExecutableNode {
1515
trigger: true,
1616
inlinable: true,
1717
usage: 0,
18+
subscription: true,
1819
inputs: [
1920
{
2021
name: "whatsappAccountId",

packages/runtime/src/nodes/whatsapp/bot-send-image-whatsapp-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotSendImageWhatsAppNode extends ExecutableNode {
1212
documentation:
1313
"This node sends images via the WhatsApp Business Cloud API using a publicly accessible URL.",
1414
usage: 10,
15+
subscription: true,
1516
inputs: [
1617
{
1718
name: "to",

packages/runtime/src/nodes/whatsapp/bot-send-message-whatsapp-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class BotSendMessageWhatsAppNode extends ExecutableNode {
1212
documentation:
1313
"This node sends text messages via the WhatsApp Business Cloud API.",
1414
usage: 10,
15+
subscription: true,
1516
asTool: true,
1617
inputs: [
1718
{

packages/runtime/src/nodes/whatsapp/bot-send-template-whatsapp-node.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class BotSendTemplateWhatsAppNode extends ExecutableNode {
1313
documentation:
1414
"This node sends pre-approved template messages via the WhatsApp Business Cloud API. Template messages are required to start conversations outside the 24-hour customer service window.",
1515
usage: 10,
16+
subscription: true,
1617
inputs: [
1718
{
1819
name: "to",

0 commit comments

Comments
 (0)