2017-06-18 3 views
0

Der Versuch, eine SMS-Nachricht zu ändern (Hinzufügen eines Namens basierend auf der von Telefonnummer), bevor die Nachricht an ein Telefon mit TWIML weitergeleitet wird. Die Telefonliste ist klein, daher werde ich eine Switch-Anweisung verwenden, die ich in einer Funktion vermute. Ich bin mir nicht sicher, wie kann ich dies zusammen ohne meinen eigenen Server verdrahten und Twilio gehosteten Sachen einfach benutzen (TWIML, Funktion,?)?Twilio SMS-Nachricht vor der Weiterleitung mit TWIML ändern

+0

vielleicht besser fragen auf ihre Unterstützung? – urlreader

Antwort

1

Twilio Entwickler Evangelist hier.

Sie können die Nachricht unbedingt ändern, bevor Sie sie weiterleiten.

Wenn Sie möchten, ohne Ihren eigenen Server zu verwenden, dann ist Twilio Functions Ihre beste Wette. Mit Twilio Functions haben Sie Zugriff auf eine Node.js-Umgebung, in der Sie Funktionen schreiben können, die auf Webhooks reagieren.

Um eine Nachricht an eine Nummer weiterzuleiten, sondern einen Namen auf der Grundlage der eingehenden Nummer hinzufügen, können Sie so etwas wie dies in einer Funktion tun:

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 
    } 
} 

prüfen diese quick start on using Twilio Functions für weitere Einzelheiten aus.

+1

Einführung der Twilio-Funktionen (auf Signal 2017) https://www.youtube.com/watch?v=PKodXk6L5Eo –

Verwandte Themen