SMS es un método común para enviar mensajes cortos entre teléfonos móviles, pero estos SMS se pueden enviar a varios usuarios a la vez mediante el servicio de notificación de Twilio. Es posible enviar SMS masivos a los usuarios a la vez usando Twilio.
Introducción:
- Es fácil de empezar y fácil de usar.
- Es muy utilizado para enviar SMS masivos.
- El usuario puede enviar SMS a los números móviles deseados de forma rápida y eficiente.
Instalación del módulo Twilio:
- Puede visitar el enlace para instalar el módulo twilio . Puede instalar este paquete usando el siguiente comando.
npm install twilio
- Después de instalar twilio, puede verificar su versión de twilio en el símbolo del sistema usando el comando.
npm version twilio
- Después de eso, puede crear una carpeta y agregar un archivo. por
index.js
ejemplo Para ejecutar este archivo, debe ejecutar el siguiente comando.node index.js
- Módulo requerido: debe incluir el módulo twilio en su archivo usando estas líneas.
const client = require('twilio')(YOUR_ACCOUNT_SID, YOUR_AUTH_TOKEN);
- Vaya al sitio web oficial de Twilio y cree su cuenta. Después de iniciar sesión, vaya a su tablero y podrá obtener su auth_token y account_sid.
- Ahora vaya a consola/notificación/servicios y cree su propio servicio de notificación.
- Ahora seleccione un sid de servicio de mensajes, si no se muestra, debe crear un sid de servicio de mensajes y agregarle un número de teléfono y luego puede ver ese sid de servicio de mensajes en el menú desplegable como se muestra a continuación.
- Copie su service_sid y haga clic en el botón Guardar.
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado twilio usando los siguientes comandos:
npm install twilio
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
- Envío de SMS con éxito a todos los números pasados como parámetro.
Pasos para obtener YOUR_ACCOUNT_SID, YOUR_AUTH_TOKEN y YOUR_SERVICE_SID:
Nombre de archivo: index.js
ACCOUNT_SID = 'Your_Account_Sid' AUTH_TOKEN = 'Your_Auth_Token' SERVICE_SID = 'Your_Service_Sid' const client = require( 'twilio' )(ACCOUNT_SID, AUTH_TOKEN); // User-defined function to send bulk SMS to desired // numbers bypassing numbers list as parameter function sendBulkMessages(messageBody, numberList) { var numbers = []; for (i = 0; i < numberList.length; i++) { numbers.push(JSON.stringify({ binding_type: 'sms' , address: numberList[i]})) } const notificationOpts = { toBinding: numbers, body: messageBody, }; client.notify .services(SERVICE_SID) .notifications.create(notificationOpts) .then(notification => console.log(notification.sid)) . catch (error => console.log(error)); } // Sending our custom message to all numbers // mentioned in array. sendBulkMessages( 'Greeting from geeksforgeeks' , [ 'number1' , 'number2' ]) // Example +919999999999 |
Pasos para ejecutar el programa:
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA