Aytaç Ünal

Aytaç Ünal

Twilio Node Js ile Whatsup Mesaj Gönderme

Twilio Node Js ile Whatsup Mesaj Gönderme

Twilio ile sms işlemleri

Twilio, dünya çapında binlerce firmanın çalıştığı , iletişim uygulamaları oluşturmanıza olanak tanıyan bir bulut iletişim uygulaması platformudur.

Bu yazımda, Twilio'yu NodeJs ile birlikte Whatsup api'yi nasıl kullanacağımızı kontrol edeceğiz.

  1. Başlangıç
  2. Server Ayarları
  3. Mesaj gönderme

1. Başlangıç

İlk önce npm init -y diyerek bir nodejs projesi oluşturun

npm init -y

Sonrasında twilio'un paketini kullanabilmeniz için aşşağıdaki komutu kullanın

npm install express twilio dotenv --save

twilio.com bağlantısına tıklayarak bir twilio hesabı ve kullanıma hazır bir numara oluşturabilirsin.

Bir dotenv dosyası kullanarak sunucumuzu yapılandıracağız. Twilio api ve secret keylerinin gizli olması açısından .env adında bir dosya oluşturun ve buna aşağıdaki satırları ekleyin. Aşağıdaki ayrıntıları almak ve bunları env dosyanıza koymak için twilio hesabına göz atabilirsin.

2.Server Ayarları

TWILIO_ACCOUNT_SID=
TWILIO_ACCOUNT_AUTH=

Ardından, ismi önemli değil (index , app , server) bir dosya oluşturun.Dotenv ile değişkenlerinizi atayıp en yukarıya ekleyin

require('dotenv').config();
const accountSid = process.env.TWILIO_ACCOUNT_SID ;
const authToken = process.env.TWILIO_ACCOUNT_AUTH ;

Twilio hesabınızdan Messaging -> Try it Out -> Send a Whatsup Message sekmesine tıklayın.Çıkacak olan ekran Code Sandbox için sizden +14155238886 (Twilio Whatsup Numarası) join shirt-personal yazmanızı isteyecek.Yazdıktan sonra Whatsup numaranıza bir cevap dönecektir.

WhatsApp Image 2021-08-28 at 21.21.26.jpeg

Bu mesaj geldikten sonra aşşağıdaki twilio client oluşturarak deneme Whatsup Mesajı atabilirsiniz.

3.Mesaj Gönderme

const client = require('twilio')(accountSid, authToken);

client.messages
    .create({
        body: 'Merhaba Dünyalı ben dostum  :) ',
        from: 'whatsapp:+14155238886',
        to: 'whatsapp:+(göndermek istediğin whatsup numarası)'
    })
     .then(message => console.log('Mesaj ID' + message.sid))
    .done();

WhatsApp Image 2021-08-28 at 21.28.38.jpeg

Sonrasında size konsol dan Mesajın ID'si döner.

WhatsApp Image 2021-08-28 at 21.30.38.jpeg

WhatsApp Image 2021-08-28 at 21.26.49.jpeg

İşte bu kadar . Bu yanıtın içine bir sohbet robotu veya zamanlı otomatik mesaj gibi daha fazla özellik ekleyebilirsiniz. SMS gönderme, iletişimin nasıl oluşturulduğunu gösterdim, bir sonraki yazımda daha farklı bir içerik ile beraber olacağız.

 
Share this