Build the future of communications.
Start Building for Free

Ruby posts

  • By Phil Nash
    How to send SMS Without a Phone Number using Alpha Sender and Ruby How to send SMS Without a Phone Number using Alpha Sender and Ruby

    We talk a lot about conversational messaging at Twilio; being able to send to and receive messages from your customers allows you to better engage with them. Sometimes you just need to send a one-way message though, for example when you are sending alerts, notifications or verifications. For a one-way message like this you could consider using an Alphanumeric Sender ID instead of a phone number.

    When a user receives a message from an alphanumeric sender ID, it looks like this.

    A screenshot from an iPhone showing a message that has come from the sender "PHILNASH"

    In this case, I sent the message from PHILNASH and you can see that the ID takes the place of the phone number for the contact in the iOS messages app.

    Alphanumeric sender IDs behave differently to phone numbers and have some benefits under the right circumstances:

    • Your business is instantly identifiable by name, the recipient doesn't have to have your phone number in their contacts to see your …
    Read More
  • By Phil Nash
    Envoyer un SMS sans numéro de téléphone avec un expéditeur alphanumérique et Ruby Envoyer un SMS sans numéro de téléphone avec un expéditeur alphanumérique et Ruby

    Chez Twilio, nous parlons beaucoup de la messagerie conversationnelle ; la possibilité d'envoyer des messages à vos clients et de recevoir des réponses de leur part vous permet d'échanger avec eux de manière plus efficace. Parfois, vous avez simplement besoin d'envoyer un message qui n'exige aucune réponse, lorsqu'il s'agit d'alertes, de notifications ou de vérifications par exemple. Pour un message unidirectionnel comme celui-ci, vous pouvez envisager d'utiliser un expéditeur alphanumérique au lieu d'un numéro de téléphone.

    Lorsqu'un utilisateur reçoit un message envoyé par un expéditeur alphanumérique, il ressemble à ceci :

    Screenshot - Iphone montrant un message reçu de l"expéditeur "PHILNASH"

    Pour cet exemple, j'ai envoyé le message provenant de PHILNASH et, comme vous pouvez le constater, l'identifiant remplace le numéro de téléphone du contact dans l'application de messagerie iOS.

    Les expéditeurs alphanumériques se comportent différemment des numéros de téléphone et présentent des avantages dans certaines situations :

    • Votre entreprise peut être identifiée instantanément par son nom. Votre nom s'affiche …
    Read More
  • By Miguel Grinberg
    Send Scheduled SMS with Ruby and Twilio Send Scheduled SMS with Ruby and Twilio

    Twilio is all about powering communication – and doing it conveniently and fast. Our Programmable Messaging service has been available for a long time, but until now, scheduling a message to be sent at a future time required a developer to use their own scheduling solution.

    Fortunately, this is now a thing of the past! With Message Scheduling, you can send your scheduled SMS and MMS messages with a single API call, without using custom schedulers.

    In this tutorial, you’ll learn how to send scheduled SMS notifications in Ruby.

    Tutorial requirements

    • Ruby version 3 or newer. If your operating system does not provide a Ruby interpreter, you can go to ruby-lang.org to download an installer.
    • Bundler installed, to manage your Ruby dependencies.
    • 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 …
    Read More
  • By Mia Adjei
    Build a Free 1:1 Video Chat Application with Twilio WebRTC Go and Ruby Build a Free 1:1 Video Chat Application with Twilio WebRTC Go and Ruby

    Have you ever wished you could build a video chat application to talk to a friend, family member, or colleague one-on-one? With Twilio WebRTC Go, you can build your own video application where two participants can video chat for free.

    In this tutorial, you will learn how to build a 1:1 video chat application with Ruby and JavaScript, and set it up to run on ngrok so you can chat with a friend. The application will consist of two parts: a vanilla JavaScript client-side application that will allow you to connect to a video room, and a Ruby/Sinatra server that will grant Access Tokens for the participants in the video chat.

    If you would like to skip ahead and take a look at the code, check out the project repository on GitHub here.

    Let's get started!

    Prerequisites

    • A free Twilio account. (If you register here, you'll receive …
    Read More
  • By Luís Leão
    Verificación de los números telefónicos en Ruby on Rails con la API de Verify de Twilio Verificación de los números telefónicos en Ruby on Rails con la API de Verify de Twilio

    En el mundo de las aplicaciones que interactúan con el público, verificar que los usuarios son personas reales puede ser difícil. Aquí es donde la verificación telefónica realmente se convierte en un activo que ayuda a mitigar el fraude.

    En esta publicación, analizaremos la integración de la API de Verify de Twilio en la aplicación Ruby on Rails para descubrir si existe el número de teléfono de un usuario, cuál es su tipo de línea y cuál es su operador. Luego, autenticaremos al usuario con el token de verificación de Verify.

    Cómo empezar

    Vamos a crear una simple acción de inicio de sesión con verificación telefónica. Este tutorial proporcionará funcionalidad básica que se puede trasladar a aplicaciones Ruby/Rails nuevas o existentes.

    En un nivel alto, las interacciones exitosas tendrán un aspecto similar al siguiente:

    1. El usuario ingresa un número de teléfono a la aplicación.
    2. Se verifica si el número de …
    Read More
  • By Luís Leão
    Criar um bot meteorológico do WhatsApp geolocalizado com Ruby, Sinatra e Twilio Criar um bot meteorológico do WhatsApp geolocalizado com Ruby, Sinatra e Twilio

    Vimos como escrever um chatbot de texto usando a API da Twilio para WhatsApp com o Ruby, mas o WhatsApp também oferece suporte ao envio e recebimento de dados de localização por meio de sua API. Nesta publicação, veremos como criar um bot do WhatsApp que possa receber e responder a mensagens de localização.

    Vamos criar um bot meteorológico para que você possa enviar sua localização ao bot e obter a previsão meteorológica da sua região.

    De que você vai precisar

    Para codificar acompanhando esta publicação e criar seu próprio bot do WhatsApp com reconhecimento de localização, você precisará de:

    Read More
  • By Matthew Setter
    How to Send an SMS in 30 Seconds with Ruby How to Send an SMS in 30 Seconds with Ruby

    Twilio is all about powering communication, regardless of the language—or language framework—that you're using for a given project.

    In this tutorial, you'll learn how to send an SMS directly from a Ruby application. What's more, you're going to use Twilio's Ruby Helper Library to make sending an SMS even faster than it would otherwise be. Ready to go? Let's dive in!

    Tutorial requirements

    To complete the tutorial, you will need the following things:

    • A free Twilio account (sign up with this link and get $10 in free credit when you upgrade your account)
    • Ruby, version 2.7 or later. If you don't already have Ruby installed, you can install it using your operating system's package manager (if you're using Linux or macOS) or download it.
    • Bundler
    • A smartphone with active service, to test the project.
    • The Twilio CLI (optional)

    Get your Twilio phone number

    As we're sending an SMS, …

    Read More
  • By Phil Nash
    Erkennen von Prominenten mit der Twilio-API für WhatsApp, AWS Rekognition und Ruby Erkennen von Prominenten mit der Twilio-API für WhatsApp, AWS Rekognition und Ruby


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Go celebrity spotting with the Twilio API for WhatsApp, AWS Rekognition and Ruby. 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 :)

    Wusstest du schon, dass du Medien über die Twilio-API für WhatsApp senden und empfangen kannst? Als ich davon erfahren habe, dachte ich mir: Warum nicht etwas Spaß damit haben und die API mit AWS Rekognition kombinieren, um herauszufinden, ob ich einem Prominenten ähnlich sehe.

    In diesem Blog zeige ich, wie wir eine App erstellen, mit der wir ein Bild an eine WhatsApp-Nummer senden, das Bild herunterladen und mit der AWS Rekognition-API analysieren und anschließend eine Antwort senden, die angibt, ob sich Prominenten auf dem Bild befinden.

    Das brauchen wir

    Zum Erstellen dieser App …

    Read More
  • By Luís Leão
    Como enviar mensagens SMS de um aplicativo Rails 5 com a Twilio Imagem ilustrativa com diferentes preparos de café

    No crescente mundo do café, há muitas variedades de torras nas diferentes regiões. Seu chefe atribui a você a tarefa de criar um aplicativo para Criar, consultar, atualizar e destruir (CRUD, pela sigla em inglês) as diferentes torras de café. Também é preciso enviar uma notificação por SMS toda vez que um novo café torrado é adicionado ao site para evitar que os concorrentes o colocassem em torras de café falsas.

    Hoje, criaremos um aplicativo CRUD do Rails 5 muito básico, chamado "Coffee Roasts" (Torras de café), que envia uma notificação por SMS ao seu chefe sempre que um novo café torrado for adicionado ao nosso site usando a API de SMS da Twilio.

    Como iniciar nosso projeto no Rails

    Primeiro, verifique se você tem o Ruby, o Bundler e o Rails instalados para configurar um novo projeto:

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | bash …
    Read More
  • By Luís Leão
    Enviar um vCard por SMS em Ruby com a Twilio Enviar um vCard por SMS em Ruby com a Twilio

    Você já enviou informações de contato de um telefone para outro? Nesse caso, você já conheceu o vCard, o formato padronizado de arquivos de contato virtuais. Esses arquivos .vcf são muito úteis para importar contatos.

    Nesta publicação do blog, criaremos um vCard com a linguagem de programação Ruby e enviamos para nossos telefones com o Twilio Programmable SMS. Ao final deste tutorial, você terá um script Ruby que gera arquivos vCard e outro que envia vCards para seus contatos.

    Vou gerar meu vCard e enviá-lo para meu número de telefone pessoal. Você pode me adicionar aos seus contatos usando seu número de telefone ou criar seu próprio vCard e enviá-lo para quem quiser.

    Requisitos

    Para seguirmos, você precisará de:

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.