Donc, je ne suis pas très familier avec cela, donc je suis un peu confus. J'essaie d'utiliser Twilio Functions pour créer une fonction qui envoie un message SMS entrant à une API tierce. En général, comment pourrais-je m'y prendre?Twilio Fonctions - envoi à une tierce partie api?
C'est ce que j'ai en ce moment
exports.handler = function(context, event, callback) {
var got = require('got');
var data = event.Body;
console.log("posting to helpscout: "+requestPayload);
got.post('https://api.helpscout.net/v1/conversations.json',
{
body: JSON.stringify(data),
'auth': {
'user': process.env.API_KEY,
'pass': 'x'
},
headers: {
'Content-Type': 'application/json'
},
json: true
})
.then(function(response) {
console.log(response.body)
callback(null, response.body);
})
.catch(function(error) {
callback(error)
})
}
Serait-il possible de créer une conversation de deux messages? Par exemple, lorsqu'un client envoie un message, je veux que Twilio réponde automatiquement pour demander son email. Une fois que le client répond avec cette information, je voudrais que la fonction crée une conversation combinant l'information des deux messages. Est-ce possible? –
Je ne suis pas familier avec l'API Help Scout, mais peut-être mettre à jour une conversation ou des discussions après avoir obtenu l'identifiant de la conversation par numéro de téléphone. Si vous avez besoin de persistance, par exemple un numéro de téléphone correspondant à un e-mail, les fonctions Twilio peuvent ne pas suffire. –
Peut-être que cela pourrait fonctionner mais je ne suis pas sûr non plus. Probablement quelque chose avec lequel je dois jouer. Merci quand même pour vôtre aide! –