Skip to content

Notifications

Send messages via Slack, Discord, Teams, Telegram, email, SMS, and WhatsApp.

9 modules

ModuleDescription
Twilio कॉल करेंTwilio के माध्यम से वॉइस कॉल करें
Twilio SMS भेजेंTwilio के माध्यम से SMS संदेश भेजें
Discord संदेश भेजेंवेबहुक के माध्यम से Discord में संदेश भेजें
ईमेल भेजेंSMTP के माध्यम से ईमेल भेजें
Slack संदेश भेजेंवेबहुक के माध्यम से Slack में संदेश भेजें
टीम संदेश भेजेंइनकमिंग वेबहुक के माध्यम से Microsoft Teams को संदेश भेजें
Telegram संदेश भेजेंTelegram Bot API के माध्यम से संदेश भेजें
व्हाट्सएप संदेश भेजेंWhatsApp Business API (Meta Cloud API) के माध्यम से संदेश भेजें
सूचना भेजेंTelegram, Discord, Slack, LINE, या किसी भी webhook URL पर सूचना भेजें

Modules

Twilio कॉल करें

communication.twilio.make_call

Twilio के माध्यम से वॉइस कॉल करें

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio Account SID (या TWILIO_ACCOUNT_SID env उपयोग करें)
auth_tokenstringNo-Twilio Auth Token (या TWILIO_AUTH_TOKEN env उपयोग करें)
from_numberstringYes-Twilio Auth Token (या TWILIO_AUTH_TOKEN env उपयोग करें)
to_numberstringYes-Twilio फ़ोन नंबर
twiml_urlstringYes-प्राप्तकर्ता फ़ोन नंबर

Output:

FieldTypeDescription
sidstringThe sid
statusstringOperation status (success/error)
tostringThe to
fromstringThe from

Example: Make automated call

yaml
from_number: +1234567890
to_number: +0987654321
twiml_url: https://example.com/voice.xml

Twilio SMS भेजें

communication.twilio.send_sms

Twilio के माध्यम से SMS संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio Account SID (या TWILIO_ACCOUNT_SID env उपयोग करें)
auth_tokenstringNo-Twilio Auth Token (या TWILIO_AUTH_TOKEN env उपयोग करें)
from_numberstringYes-Twilio फ़ोन नंबर (जैसे +1234567890)
to_numberstringYes-Twilio फ़ोन नंबर (जैसे +1234567890)
messagestringYes-प्राप्तकर्ता फ़ोन नंबर (जैसे +1234567890)

Output:

FieldTypeDescription
sidstringSMS संदेश टेक्स्ट
statusstringSMS संदेश टेक्स्ट
tostringSID
fromstringऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Send notification SMS

yaml
from_number: +1234567890
to_number: +0987654321
message: Your order has been shipped!

Example: Send verification code

yaml
from_number: +1234567890
to_number: +0987654321
message: Your verification code is: 123456

Discord संदेश भेजें

notification.discord.send_message

वेबहुक के माध्यम से Discord में संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Discord वेबहुक URL (env.DISCORD_WEBHOOK_URL या सीधे इनपुट से)
contentstringYes-Discord वेबहुक URL (env.DISCORD_WEBHOOK_URL या सीधे इनपुट से)
usernamestringNo-भेजने के लिए संदेश
avatar_urlstringNo-बॉट यूज़रनेम ओवरराइड करें (वैकल्पिक)

Output:

FieldTypeDescription
statusstringबॉट अवतार इमेज URL (वैकल्पिक)
sentbooleanऑपरेशन स्थिति (सफलता/त्रुटि)
messagestringवेबहुक URL के माध्यम से Discord चैनल में संदेश भेजें

Example: Example

yaml
content: Workflow completed successfully!

ईमेल भेजें

notification.email.send

SMTP के माध्यम से ईमेल भेजें

Parameters:

NameTypeRequiredDefaultDescription
smtp_serverstringYes-SMTP सर्वर होस्टनेम (जैसे, smtp.gmail.com)
smtp_portnumberNo587SMTP सर्वर होस्टनेम (जैसे, smtp.gmail.com)
usernamestringYes-SMTP पोर्ट (TLS के लिए 587, SSL के लिए 465)
passwordstringYes-SMTP यूज़रनेम
from_emailstringYes-SMTP पासवर्ड (env वेरिएबल उपयोग करें!)
to_emailstringYes-प्रेषक ईमेल पता
subjectstringYes-प्राप्तकर्ता ईमेल पता
bodytextYes-ईमेल विषय
htmlbooleanNoFalseईमेल बॉडी (HTML समर्थित)

Output:

FieldTypeDescription
statusstringबॉडी को HTML के रूप में भेजें
sentbooleanऑपरेशन स्थिति (सफलता/त्रुटि)
messagestringऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Example

yaml
smtp_server: smtp.gmail.com
smtp_port: 587
from_email: bot@example.com
to_email: user@example.com
subject: Workflow Complete
body: Your automation workflow has finished successfully.

Slack संदेश भेजें

notification.slack.send_message

वेबहुक के माध्यम से Slack में संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Slack वेबहुक URL (env.SLACK_WEBHOOK_URL या सीधे इनपुट से)
textstringYes-Slack वेबहुक URL (env.SLACK_WEBHOOK_URL या सीधे इनपुट से)
channelstringNo-भेजने के लिए संदेश
usernamestringNo-डिफ़ॉल्ट चैनल ओवरराइड करें (वैकल्पिक)
icon_emojistringNo-बॉट यूज़रनेम ओवरराइड करें (वैकल्पिक)

Output:

FieldTypeDescription
statusstringबॉट आइकन इमोजी (वैकल्पिक)
sentbooleanऑपरेशन स्थिति (सफलता/त्रुटि)
messagestringऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Example

yaml
text: Workflow completed successfully!

Example: Example

yaml
text: Alert: New user registered!
channel: #alerts
username: Alert Bot
icon_emoji: :warning:

टीम संदेश भेजें

notification.teams.send_message

इनकमिंग वेबहुक के माध्यम से Microsoft Teams को संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringYes-Microsoft Teams इनकमिंग वेबहुक URL
messagetextYes-भेजने के लिए संदेश का पाठ
titlestringNo-संदेश कार्ड का शीर्षक (वैकल्पिक)
colorstringNo-थीम रंग का हेक्स कोड (वैकल्पिक)
sectionsarrayNo-अतिरिक्त MessageCard सेक्शन (वैकल्पिक)

Output:

FieldTypeDescription
okbooleanऑपरेशन सफल हुआ या नहीं
dataobjectस्थिति और webhook_url के साथ प्रतिक्रिया डेटा

Example: Example

yaml
webhook_url: https://outlook.office.com/webhook/...
message: Deployment completed successfully!
title: Deploy Status
color: #00FF00

Telegram संदेश भेजें

notification.telegram.send_message

Telegram Bot API के माध्यम से संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
bot_tokenstringNo-Telegram बॉट टोकन (env.TELEGRAM_BOT_TOKEN या सीधे इनपुट से)
chat_idstringYes-Telegram बॉट टोकन (env.TELEGRAM_BOT_TOKEN या सीधे इनपुट से)
textstringYes-Telegram चैट ID या चैनल यूज़रनेम
parse_modeselect (Markdown, HTML, None)NoMarkdownभेजने के लिए संदेश

Output:

FieldTypeDescription
statusstringसंदेश फ़ॉर्मेटिंग मोड
sentbooleanऑपरेशन स्थिति (सफलता/त्रुटि)
message_idnumberऑपरेशन स्थिति (सफलता/त्रुटि)
messagestringक्या नोटिफिकेशन भेजा गया

Example: Example

yaml
chat_id: @mychannel
text: Workflow completed!

Example: Example

yaml
chat_id: 123456789
text: *Bold* _italic_ `code`
parse_mode: Markdown

व्हाट्सएप संदेश भेजें

notification.whatsapp.send_message

WhatsApp Business API (Meta Cloud API) के माध्यम से संदेश भेजें

Parameters:

NameTypeRequiredDefaultDescription
phone_number_idstringYes-WhatsApp Business प्रेषक फोन नंबर ID
tostringYes-देश कोड के साथ प्राप्तकर्ता फोन नंबर
messagetextYes-भेजने के लिए संदेश का पाठ
access_tokenpasswordYes-WhatsApp Business API के लिए Meta एक्सेस टोकन
message_typeselect (text, template)Notextभेजने के लिए संदेश का प्रकार
template_namestringNo-WhatsApp संदेश टेम्पलेट नाम (आवश्यक यदि संदेश प्रकार टेम्पलेट है)
template_languagestringNoenटेम्पलेट भाषा कोड

Output:

FieldTypeDescription
okbooleanऑपरेशन सफल हुआ या नहीं
dataobjectस्थिति, message_id, और to के साथ प्रतिक्रिया डेटा

Example: Example

yaml
phone_number_id: 1234567890
to: +1987654321
message: Your order has been shipped!
access_token: EAAx...

Example: Example

yaml
phone_number_id: 1234567890
to: +1987654321
message: 
access_token: EAAx...
message_type: template
template_name: hello_world
template_language: en

सूचना भेजें

notify.send

Telegram, Discord, Slack, LINE, या किसी भी webhook URL पर सूचना भेजें

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-Webhook URL (Telegram, Discord, Slack, या कस्टम)
messagestringYes-सूचना संदेश सामग्री
titlestringNo-सूचना संदेश सामग्री
chat_idstringNo-वैकल्पिक शीर्षक (Discord, Slack, Teams के लिए)

Output:

FieldTypeDescription
okbooleanTelegram चैट ID (Telegram के लिए आवश्यक)
platformstringक्या सूचना सफलतापूर्वक भेजी गई
status_codenumberक्या सूचना सफलतापूर्वक भेजी गई
responseobjectप्लेटफ़ॉर्म का पता लगाया गया (telegram, discord, slack, आदि)

Example: Send Telegram notification

yaml
url: https://api.telegram.org/bot<TOKEN>/sendMessage
message: BTC: $42,350 (+1.7%)
chat_id: 123456789

Example: Send Discord notification

yaml
url: https://discord.com/api/webhooks/xxx/yyy
message: Price alert triggered!
title: Crypto Alert

Example: Send Slack notification

yaml
url: https://hooks.slack.com/services/xxx/yyy/zzz
message: Deployment completed successfully

Released under the Apache 2.0 License.