Maîtriser les SMS Twilio : Guide du débutant pour la messagerie Node.js en entreprise
Bienvenue dans "Maîtriser les SMS Twilio : Guide du débutant pour la messagerie Node.js en entreprise" ! Ce guide est conçu pour vous accompagner à travers les bases de l'envoi et de la réception de SMS en utilisant l'API Twilio et Node.js. Que vous soyez un débutant absolu ou que vous cherchiez à améliorer vos méthodes de communication d'entreprise, ce guide vous couvre.
S'inscrire à Twilio et obtenir un numéro de téléphone Twilio
- Inscrivez-vous pour un compte d'essai gratuit Twilio : Inscription Twilio
- Vérifiez votre numéro de téléphone - Cela vous permet d'envoyer des messages de test à votre téléphone pendant la période d'essai.
- Accédez à votre tableau de bord - Naviguez vers la Console Twilio où vous pouvez trouver votre Account SID, Auth Token, et acheter un numéro de téléphone Twilio compatible SMS.
Acheter un numéro de téléphone Twilio
Naviguez vers la page Acheter un numéro, cochez la case SMS, et cliquez sur Rechercher.

Sélectionnez un numéro et cliquez sur Acheter pour l'ajouter à votre compte.
Installer Node.js et le module Twilio
Installer Node.js
Vérifiez si Node.js est déjà installé :
node --versionSi vous n'avez pas Node.js, téléchargez-le et installez-le depuis nodejs.org.
Installer le module Node.js Twilio
Installez la bibliothèque d'aide Twilio en utilisant npm :
npm install twilioEnvoyer un SMS sortant avec Node.js
Créez un nouveau fichier nommé send_sms.js et ajoutez le code suivant :
// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
body: 'This is the ship that made the Kessel Run in fourteen parsecs?',
from: '+15017122661',
to: '+15558675310'
})
.then(message => console.log(message.sid));Remplacer les valeurs d'identification de substitution
Remplacez accountSid et authToken par vos identifiants Twilio. Trouvez-les sur votre Console Twilio.
const accountSid = 'your_account_sid';
const authToken = 'your_auth_token';Remplacer les numéros de téléphone "from" et "to"
Remplacez le numéro from par votre numéro de téléphone Twilio et le numéro to par votre numéro de téléphone mobile.
Exécutez le script :
node send_sms.jsCas d'utilisation métier : Rappels de rendez-vous
L'envoi de rappels SMS aux clients concernant leurs rendez-vous à venir peut réduire significativement les absences et améliorer la satisfaction client.
Recevoir et répondre aux SMS entrants avec Express
Installer Express
Installez Express en utilisant npm :
npm install expressCréez un fichier server.js et ajoutez le code suivant :
const express = require('express');
const { MessagingResponse } = require('twilio').twiml;
const app = express();
app.post('/sms', (req, res) => {
const twiml = new MessagingResponse();
twiml.message('Thank you for your message. We will get back to you shortly.');
res.type('text/xml').send(twiml.toString());
});
app.listen(3000, () => {
console.log('Express server listening on port 3000');
});Lancez le serveur :
node server.jsCas d'utilisation métier : Support client
Configurez des réponses automatisées aux questions fréquemment posées et dirigez les requêtes complexes vers un représentant du support.
Installer le CLI Twilio
Suivez les instructions pour votre système d'exploitation pour installer le CLI Twilio.
macOS
brew tap twilio/brew && brew install twilioWindows
Ajoutez le bucket CLI Twilio :
scoop bucket add twilio-scoop https://github.com/twilio/scoop-twilio-cliInstallez l'application :
scoop install twilioLinux
wget -qO- https://twilio-cli-prod.s3.amazonaws.com/twilio_pub.asc | sudo apt-key add -
sudo touch /etc/apt/sources.list.d/twilio.list
echo 'deb https://twilio-cli-prod.s3.amazonaws.com/apt/ /' | sudo tee /etc/apt/sources.list.d/twilio.list
sudo apt update
sudo apt install -y twilioConfigurez le CLI Twilio :
twilio loginConfigurer votre URL de webhook
Configurez votre URL de webhook via CLI :
twilio phone-numbers:update "+15017122661" --sms-url="http://localhost:1337/sms"Tester votre application
- Lancez votre serveur (
node server.js) et la commande Twilio dans différents onglets de terminal. - Envoyez un SMS depuis votre mobile vers votre numéro Twilio.
- Vous devriez voir une requête HTTP dans votre console, et recevoir une réponse par SMS.
Cas d'utilisation métier : Campagnes marketing
Exploitez les SMS pour envoyer des offres promotionnelles et des réductions à vos clients, stimulant l'engagement et les ventes.
Et ensuite ?
Vous connaissez maintenant les bases de l'utilisation de Twilio avec Node.js ! Voici plus de ressources pour approfondir vos connaissances :
- Documentation API REST
- Documentation de référence TwiML
- Envoyer un texto en Node en 30 secondes avec Twilio
- Comment recevoir et répondre aux messages texte avec Node.js, Express et Twilio
Bon codage !
Référence
Programmable Messaging Quickstart par Twilio Inc.
Discutez de votre projet avec nous
Nous sommes ici pour vous aider avec vos besoins en développement Web. Planifiez un appel pour discuter de votre projet et comment nous pouvons vous aider.
Trouvons les meilleures solutions pour vos besoins.
Articles connexes

Créer votre première extension Airtable : Guide étape par étape pour des fonctionnalités personnalisées
Découvrez comment créer votre première extension Airtable personnalisée avec notre guide détaillé étape par étape, couvrant tout, de la configuration à la publication de votre extension pour des fonctionnalités améliorées. Parfait pour les débutants !
Améliorer l'efficacité du service client : Exploiter les appels d'outils obligatoires dans ChatCompletion
Découvrez comment les appels d'outils obligatoires dans ChatCompletion peuvent améliorer l'efficacité du service client en fournissant des réponses cohérentes et des workflows rationalisés.
Maîtriser le développement de plugins Strapi : Guide complet pour créer, étendre et personnaliser des plugins pour le backend et le panneau d'administration
Maîtriser le développement de plugins Strapi : Guide complet pour créer, étendre et personnaliser des plugins pour le backend et le panneau d'administration