2017-06-18 75 views
0

嘗試在使用TWIML將郵件轉發到手機之前修改SMS消息(添加基於來自電話號碼的名稱)。手機沒有列表很小,所以我將使用我在函數中猜測的switch語句。我不知道如何將它們連接在一起,而無需使用我自己的服務器,只需使用Twilio託管的東西(TWIML,函數,?)?Twilio在使用TWIML轉發郵件之前修改短信

+0

也許最好問他們的支持? – urlreader

回答

1

Twilio開發者佈道者在這裏。

在轉發郵件之前,您可以絕對修改郵件。

如果您不想使用自己的服務器,那麼Twilio Functions是您最好的選擇。 Twilio函數使您可以訪問Node.js環境,您可以在其中編寫響應webhook的函數。更多的細節

contacts = { 
    "number": "name" 
} 

exports.handler = function(context, event, callback) { 
    const name = contacts[event.From]; 
    if (typeof name !== 'undefined') { 
    const message = `${name} said: ${event.Body}`; 
    const response = new Twilio.twiml.MessagingResponse(); 
    response.Message({ to: YOUR_NUMBER, from: YOUR_TWILIO_NUMBER }, message); 
    callback(null, response); 
    } else { 
    // handle not having a name in the contacts 
    } 
} 

看看這個quick start on using Twilio Functions

要轉發消息的號碼,但添加一個基於來電號碼的名稱,你可以做這樣的事情在一個函數。

+1

介紹Twilio功能(2017年信號)https://www.youtube.com/watch?v=PKodXk6L5Eo –