nodejs posts

In today’s digital-first world, it’s no surprise that relationships are built both offline and online. However, when it comes to donor engagement, it’s historically been hard to empower teams to engage donors across channels like messaging and voice while maintaining staff and donor privacy. It's been harder still to achieve this while tracking the progress of these engagements in your system of record, like a CRM.
That’s where Twilio Frontline comes in – a programmable, mobile-first application that is used to securely build personalized donor relationships over preferred channels such as SMS, WhatsApp, and voice. And, with integrations into data systems like Salesforce, teams can easily access all the context they need and track engagements efficiently.
In this blog post, we are going to specifically cover how Twilio Frontline can be most effectively used for donor engagement. We’ll walk through how to set up Twilio Frontline, integrate it with Salesforce, …

Twilio Live est enfin là ! Avez-vous déjà voulu construire votre propre application de live streaming ? Vous en avez désormais l'occasion.
Dans ce tutoriel, vous apprendrez à construire une application de livestreaming et à partager vos vidéos en direct avec vos amis, vos abonnés, voire le monde entier. Pour ce projet, vous utiliserez Node.js et Express pour construire le côté serveur de l'application, et Vanilla JavaScript pour construire le côté client.
Allez, c'est parti !
Prérequis
- Un compte Twilio gratuit. (Si vous vous inscrivez ici, vous recevrez un crédit Twilio de 10 $ lorsque vous passerez à un compte payant !)
- Node.js v14+ et npm installés sur votre ordinateur.
- ngrok.
Ce que vous allez construire
Dans ce tutoriel, vous allez créer une application permettant à une personne de diffuser en direct (livestream) du contenu audio et vidéo depuis son appareil à toute personne disposant du lien de …

この記事はTwilio Developer EvangelistのNathaniel Okenwaがこちら(英語)で執筆した記事を日本語化したものです。
JavaScriptを使用して定期的なタスクを実行したことがあるでしょうか? 私は常に、反復タスクを自動化する方法を模索しています。多くの単調な作業をする心理的な負担を和らげるためにも、コードの力が大変役立ちます。多くのアプリケーションは、管理、システムメンテナンス、毎日のバックアップからメールを初めとするメッセージの送信など、重要なタスクを定期的に実行する必要もあります。そこでcronの出番です!
Cron式
Cronを使用してジョブの実行時間をスケジュールし、決めた日時に自動で実行できます。Cron式は、タスクの実行スケジュールを定義する文字列です。こちらのリンクを参考にしてCron式を作成できます。例えば、Node.jsスクリプトを毎朝9時に実行するとしましょう。そのcron式は次のようになります。
0 0 9 * * * [command]
それぞれのパートごとに見てみましょう。式の(最初を除く)の5つの部分は、分、時、日付、月、曜日に対応する文字列で構成されます。時間単位xで毎回コマンドを実行するには、その部分に*を記入します。上記のcron式では、0分、9時、毎日、毎月、全曜日にコマンドが実行されることになります。
間隔をおいてコマンドを実行するには、/
を使用します。例えば、1日おきの正午にコマンドを実行するのであれば、次のような式になります。
0 0 12 1/2 * * [command …

O Programmable Voice da Twilio permite fazer e receber chamadas de voz no seu aplicativo de software. Neste tutorial, você verá uma demonstração de como usar o Programmable Voice para fazer uma chamada de voz diretamente de um app Node.js.
Pré-requisitos
- Uma conta gratuita da Twilio (registre-se aqui e receba US$ 10 em crédito da Twilio!)
- Node.js instalado na sua máquina
- Um telefone que pode fazer chamadas telefônicas para testar o projeto
Configurar seu ambiente
Nesta seção, você vai configurar um projeto totalmente novo em Node.js. Para manter a organização, abra um terminal ou prompt de comando, encontre um local adequado e crie um novo diretório onde o projeto que você está prestes a criar será armazenado:
mkdir nodejs-phone-call
cd nodejs-phone-call
Instale a biblioteca auxiliar para Node da Twilio usando a linha de comando com o seguinte código:
npm install twilio
Configurar as credenciais da Twilio
Para acessar o …

Escrever aplicativos Node.js com TypeScript significa que você pode aproveitar o sistema e as ferramentas do tipo TypeScript. Já vimos neste blog como enviar mensagens SMS com o Node.js; agora vamos ver como fazer isso com o TypeScript.
O que você precisa
Para acompanhar este tutorial, você precisará do seguinte:
- Uma conta da Twilio (caso você não tenha uma conta da Twilio, cadastre uma gratuitamente aqui e receba US$ 10 de crédito ao atualizar)
- Um número de telefone da Twilio que pode enviar mensagens SMS
- Node.js instalado
Assim que estiver tudo preparado, vamos nos aprofundar no código.
Introdução ao TypeScript
Vamos iniciar um novo projeto de TypeScript neste exemplo. Em um terminal, execute os comandos a seguir para criar um diretório de projetos e um arquivo package.json.
mkdir send-sms-with-typescript
cd send-sms-with-typescript
npm init --yes
Agora precisamos instalar algumas dependências. Precisaremos do TypeScript em nossas dependências de desenvolvimento …

Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Building an SMS notification service with Serverless. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)
Ethereum ist eine Blockchain mit einer Kryptowährung. Wie bei Bitcoin müssen Benutzer die Kosten tragen, wenn sie über Ethereum Transaktionen senden oder mit einem Smart Contract (Programm, das auf der Blockchain ausgeführt wird) interagieren. Diese Transaktionskosten werden bei Ethereum als Gaspreise bezeichnet, und der Preis kann je nach Auslastung variieren. Wenn sich viele Benutzer auf dem Netzwerk tümmeln, können die Gaspreise enorm steigen. Weitere Informationen zu Gaspreisen und wie sie diesen Sommer geradezu explodierten, findest du hier. Versierte Benutzer warten daher, bis die Gaspreise sinken, bevor sie mit Smart Contracts auf Ethereum interagieren. Die SMS-API von Twilio ist das …

Imagine que você acabou de criar uma excelente API usando Node.js, Express e TypeScript. Você também criou um aplicativo da Web do lado do cliente e está pronto para acionar o aplicativo em seu navegador, colocá-lo para funcionar com seu servidor e, esperamos, compartilhá-lo com o mundo.
Você abre uma janela do navegador e vai até onde seu aplicativo está sendo executado e, em seguida, abre o console em suas ferramentas de desenvolvedor. Seu aplicativo faz sua primeira chamada de API para seu servidor... mas, em vez dos dados esperados para preencher seu aplicativo, você recebe um erro em seu console como este:
Access to fetch at 'http://localhost:5000/rooms' from origin 'http://localhost:3000'
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present
on the requested resource. If an opaque response serves your needs, set the
request's mode to 'no-cors' to fetch the resource with CORS disabled.
Nossa! Este erro é …

Twilio is all about powering communication and doing it conveniently and fast in any language.
With the help of Twilio and Node.js, you can deliver a quick media message to someone without having to pick up your mobile device.
In this article, you'll be writing a short JavaScript program to send an MMS in an insanely fast manner. So why wait? Let's get started!
Tutorial requirements
- A Twilio account. If you are new to Twilio click here to create a free account now and receive $10 credit when you upgrade to a paid account. You can review the features and limitations of a free Twilio account.
- A smartphone with active service, to test the project.
- Node.js installed on your machine.
Configuration
You’ll start off by creating a directory to store the files of our project. Inside your favorite terminal, enter:
mkdir node_mms
cd node_mms
Your next step is to …

Bom, você criou uma API de vídeo com o Programmable Video da Twilio, o Node.js, o TypeScript e o Express. Você adicionou suporte CORS para que seu futuro aplicativo de vídeo seja capaz de acessar recursos em seu servidor. O que vem a seguir?
Para que os usuários possam realmente se conectar às salas de vídeo em seu aplicativo, eles precisarão ser autenticados usando um token de acesso. Neste tutorial, você atualizará sua API de vídeo Express + TypeScript para adicionar uma nova rota que concede tokens de acesso aos usuários do seu app de vídeo. Vamos começar!
Pré-requisitos
Você precisará de:
- Uma conta gratuita na Twilio. (Cadastre-se aqui e faça o upgrade para uma conta paga, recebendo $ 10 em crédito da Twilio!)
- Node.js (versão 14.16.1 ou mais recente) e npm instalados na sua máquina.
- HTTPie ou cURL.
- O código do tutorial anterior (veja abaixo).
O restante deste …

The Twilio API has many capabilities, including allowing you to keep track of how much money you spend on it. In addition to checking your usage amounts, you can also set up a trigger that will let you know when you’ve spent a certain amount or made a given number of API calls. To learn how to do this, follow along!
Prerequisites
- A free Twilio account (register here and receive $10 in Twilio credit!)
- Node.js installed on your machine
- Two phones that can make phone calls, to test the project
- The Twilio CLI
- ngrok
Set up your environment
In this section you are going to set up a brand new Node.js project. To keep things nicely organized, open a terminal or command prompt, find a suitable place and create a new directory where the project you are about to create will live:
mkdir nodejs-usage-alert
cd nodejs-usage-alert
Install the Twilio …