Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

Ruby posts

  • 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
  • By Brent Schooley
    Senden einer SMS mit Ruby über Twilio Senden einer SMS mit Ruby über Twilio


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von How to Send an SMS With Ruby Using Twilio. 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 :)

    Hier ist der gesamte Code, den wir zum Senden einer SMS mit Ruby über Twilio benötigen:

    require 'twilio-ruby'
    
    client = Twilio::REST::Client.new(
      ENV['TWILIO_ACCOUNT_SID'],
      ENV['TWILIO_AUTH_TOKEN']
    )
    
    client.messages.create(
      from: "[YOUR TWILIO NUMBER]",
      to: "[YOUR CELL PHONE NUMBER]",
      body: "You just sent an SMS from Ruby!"
    )
     …
    Read More
  • By Valeriane Venance
    5 Möglichkeiten für HTTP-Anfragen in Ruby 5 Möglichkeiten für HTTP-Anfragen in Ruby


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von 5 ways to make HTTP requests in 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 :)

    Hallo und willkommen zu diesem Artikel! Heute zeige ich fünf Möglichkeiten für HTTP-Anfragen in Ruby.

    Bevor wir mit dem Schreiben von Code beginnen, muss ich zum Ausdruck bringen, wie froh ich darüber bin, dass ich dieses Tutorial schreiben durfte. Ruby on Rails ist das Framework, dass ich am liebsten verwende. Und wie es sich für einen richtigen Fan gehört, nutze ich es so gut wie immer.

    Die Rückbesinnung auf einfache Dinge wie HTTP-Anfragen führte dazu, dass ich wieder einfache .rb-Dateien schrieb und ausführte. Großartig, wie spielend einfach das dank der Leistung von Ruby ging. Oftmals schweifen wir mit …

    Read More
  • By Valeriane Venance
    RubyでHTTPリクエストを行う5つの方法 5 ways to make http request in ruby

    この記事はTwilio Developer EvangelistのValériane Venanceこちら(英語)て執筆した記事を日本語化したものてす。

    こんにちは、この記事へようこそ。今日は、RubyでHTTPリクエストを行う5つの方法をご紹介します。

    コードの記述を開始する前に、私がこのチュートリアルを書いたことをとても嬉しく感じていることをお伝えしたいと思います。Ruby on Railsは、世界中で私が一番好きなフレームワークであり、こだわりの強い私はいつも大好きなものを使用する傾向があります。

    HTTPリクエストのようなシンプルなものに戻り、シンプルな.rbファイルを記述し実行することにより、私の手でRubyの力を解放でき、私達を言語の基本から遠ざけがちな、Railsの魔法に頼る必要がなく嬉しいです。

    クラシックのさらなる利点は、複雑な環境で機能することです。自分の.rbファイルで実践できるように方法をお見せしますが、Rubyベースのフレームワークでも機能します。

    この記事ではRubyベースのプログラムでHTTP呼び出しを作成する5つの方法について説明します。

    要件

    このチュートリアルを実行するには、以下が必要です。

    • Rubyがお使いのマシンにインストールされていること。私はRubyの最新バージョン(現在3.0.0)とOSXでrvmを使用していますが皆さんはご希望の方法を使用してください。
    • テキストエディター。私はsublime textまたはvimを使用しますが、ご希望のものを使用してください。

    何を達成するか

    5つの方法を使用し、GE …

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