当我在Gmail中收到新电子邮件时,我正在尝试从Twilio生成SMS。
我需要找到一种方法将电子邮件转发到另一个电子邮件地址,并生成向Twilio发送SMS的呼叫。
当我在Gmail中收到新电子邮件时,我正在尝试从Twilio生成SMS。
我需要找到一种方法将电子邮件转发到另一个电子邮件地址,并生成向Twilio发送SMS的呼叫。
这是一个想法!
您可以设置一个Webhook,使用以下服务之一发布您的电子邮件数据:
任一
https://automate.io/integration/gmail/webhooks
The Widget you would want to use.
OR
https://zapier.com/apps/gmail/integrations/webhook
这有点hack,但据我所知是免费的
Twilio Function
...下面的说明。...链接到Slack应用程序构建:{{3} } 之后:您会将数据发布到twilio函数中,该函数将获取数据并发送和发送短信。在twilio函数中发送消息的基本启动应用程序如下所示:
exports.handler = function(context,event,callback) {
let twiml = new Twilio.twiml.MessagingResponse();
twiml.message("Hello World");
callback(null,twiml);
};
event
参数将包含您发布到该参数的任何数据。如该twilio文档所示:
https://api.slack.com/start/building
如果您的活动看起来像这样:{"message-content": "Hey Jim I just wanted to send you this fantastic email over the holidays"}
,那么您需要做的如下:
exports.handler = function(context,callback) {
context.getTwilioClient().messages.create({
to: '<ENTER YOUR PHONE NUMBER HERE>',from: '<ENTER ONE OF YOUR TWILIO PHONE NUMBERS WITH SMS CAPABILITIES>',body: event.message-content
}).then(msg => {
callback(null,msg.sid);
}).catch(err => callback(err));
};
如果您有任何疑问或遇到困难,请使用以下twilio文档为您提供帮助:Here is the twilio documentation for 'function' data posting
干杯!
,像这样?
How to forward email to text messages using Twilio and SendGrid