Kanallar

Kanallar Nedir?

Kanallar, Neotask ajanlarınızın mesaj göndermek ve almak için kullandığı iletişim platformlarıdır. Bir kanalı bağlayarak, bir ajana o platformdaki gelen mesajları dinleme ve gerçek zamanlı yanıt verme yeteneği kazandırırsınız.

Temel kavramlar:

Desteklenen Kanallar

Kanal Kimlik Doğrulama Yöntemi Özellikler
Slack OAuth Tam mesajlaşma, kanallar, diziler, tepkiler, dosya yüklemeleri
Discord Bot token'ı Sunucu mesajlaşması, kanallar, DM'ler, gömmeler, tepkiler
WhatsApp QR kodu Metin mesajları, medya mesajları, grup sohbetleri
Telegram Bot token'ı Metin mesajları, gruplar, kanallar, satır içi klavyeler, dosya paylaşımı
Signal Yerel uygulama Uçtan uca şifrelenmiş mesajlaşma, grup sohbetleri
Microsoft Teams OAuth Ekipler, kanallar, sohbetler, uyarlanabilir kartlar, dosya paylaşımı
Google Chat OAuth Alanlar, doğrudan mesajlar, kartlar, dizili konuşmalar
SMS API anahtarı Desteklenen sağlayıcılar aracılığıyla giden ve gelen metin mesajlaşması
E-posta / Gmail OAuth Gönder, al, taslak oluştur, yanıtla, ekler, etiket yönetimi
Matrix Token Federasyon mesajlaşması, odalar, uçtan uca şifreleme
Line Token Metin mesajları, çıkartmalar, grup sohbetleri, zengin menüler
Zalo Token Metin mesajları, medya paylaşımı
IRC Yapılandırma Sunucu bağlantıları, kanallar, özel mesajlar
iMessage Yerel macOS yerel mesajlaşma (macOS ana bilgisayarı gerektirir)

Kanal Bağlama

Bağlantı süreci kanalın kimlik doğrulama yöntemine bağlı olarak değişir.

OAuth Akışı

Kullananlar: Slack, Microsoft Teams, Google Chat, E-posta / Gmail

  1. Ajanın Kanallar sekmesini açın.
  2. Eklemek istediğiniz kanalın yanındaki Bağlan düğmesine tıklayın.
  3. Hizmetin yetkilendirme sayfasına yönlendirileceksiniz.
  4. Hesabınızla giriş yapın ve Neotask'a istenen izinleri verin.
  5. Yetkilendirme sonrasında gösterge paneline yönlendirilirsiniz ve kanal bağlı olarak görünür.

Mobil platformlar için bir QR kodu seçeneği mevcuttur. Masaüstü tarayıcınızda oturum açmaya gerek kalmadan yetkilendirmeyi tamamlamak için QR kodunu telefonunuzdan tarayın.

Bot Token'ı

Kullananlar: Discord, Telegram

  1. İlgili platformda bir bot oluşturun:
    • Discord -- Discord Geliştirici Portalı'nda bir uygulama oluşturun ve bot token'ı oluşturun.
    • Telegram -- Telegram'da @BotFather ile iletişime geçerek bir bot oluşturun ve token alın.
  2. Ajanın Kanallar sekmesini açın ve kanalın yanındaki Bağlan düğmesine tıklayın.
  3. Bot token'ını token alanına yapıştırın.
  4. Bağlantıyı kurmak için Kaydet'e tıklayın.

QR Kodu

Kullananlar: WhatsApp

  1. Ajanın Kanallar sekmesini açın ve WhatsApp'ın yanındaki Bağlan düğmesine tıklayın.
  2. Ekranda bir QR kodu görünecektir.
  3. Telefonunuzda WhatsApp'ı açın, Bağlı Cihazlar'a gidin ve QR kodunu tarayın.
  4. Telefonunuz bağlantıyı onayladığında bağlantı kurulur.

API Anahtarı

Kullananlar: SMS

  1. SMS sağlayıcınızdan bir API anahtarı alın (ör. Twilio, Vonage).
  2. Ajanın Kanallar sekmesini açın ve SMS'in yanındaki Bağlan düğmesine tıklayın.
  3. API anahtarınızı ve gerekli ek alanları girin (ör. telefon numarası, hesap SID'i).
  4. Kanalı etkinleştirmek için Kaydet'e tıklayın.

Token

Kullananlar: Matrix, Line, Zalo

  1. İlgili platformun geliştirici ayarlarından veya yönetici panelinden bir erişim token'ı oluşturun.
  2. Ajanın Kanallar sekmesini açın ve kanalın yanındaki Bağlan düğmesine tıklayın.
  3. Token'ı token alanına yapıştırın.
  4. Bağlantıyı kurmak için Kaydet'e tıklayın.

Sunucu Yapılandırması

Kullananlar: IRC

  1. Ajanın Kanallar sekmesini açın ve IRC'nin yanındaki Bağlan düğmesine tıklayın.
  2. Sunucu adresini, bağlantı noktasını, takma adı ve isteğe bağlı olarak bir şifre girin.
  3. Bağlantı kurulduğunda katılacağınız kanalları belirtin.
  4. Bağlanmak için Kaydet'e tıklayın.

Yerel Uygulama

Kullananlar: Signal, iMessage

  1. Gerekli uygulamanın ana makinede yüklü ve çalışır durumda olduğundan emin olun:
    • Signal -- Signal Desktop yüklü olmalı ve Signal hesabınıza bağlı olmalıdır.
    • iMessage -- Messages.app yapılandırılmış macOS ana bilgisayarı gerektirir.
  2. Ajanın Kanallar sekmesini açın ve kanalın yanındaki Bağlan düğmesine tıklayın.
  3. Neotask yerel uygulamayı algılayacak ve bağlantı kuracaktır.
  4. Uygulama algılanmazsa yüklemeniz veya yapılandırmanız istenecektir.

Bağlantı Testi

Herhangi bir kanalı bağladıktan sonra Neotask bağlantıyı doğrulamak için otomatik olarak bir gecikme testi çalıştırır:

Kanal ayarlarından istediğiniz zaman bağlantı testini yeniden çalıştırabilirsiniz.

Kanal İşlemleri

Bir kanal bağlandıktan sonra ajanın Kanallar sekmesinden yönetebilirsiniz.

Etkinleştir / Devre Dışı Bırak

Bağlantıyı kesmeden bir kanalı açıp kapatın. Devre dışı bırakıldığında:

Bağlantıyı Test Et

Kanalın erişilebilir ve duyarlı olduğunu doğrulamak için isteğe bağlı bağlantı testi çalıştırın. Test şunları yapar:

Gecikmeyi Görüntüle

Her bağlı kanal, Kanallar sekmesinde en son gecikme okumasını görüntüler. Bu, bir bakışta yavaş veya bozulmuş bağlantıları belirlemenize yardımcı olur. Gecikme şu durumlarda güncellenir:

Bağlantıyı Kes / Çıkış Yap

Bir kanal bağlantısını tamamen kaldırmak için:

  1. Kanalın yanındaki Bağlantıyı Kes düğmesine tıklayın.
  2. İletişim kutusundaki eylemi onaylayın.
  3. Neotask depolanmış kimlik bilgilerini iptal eder veya atar (OAuth token'ları, desteklendiği durumlarda sağlayıcı tarafında iptal edilir).
  4. Kanal, ajanın etkin kanal listesinden kaldırılır.

Bağlantıyı kestikten sonra yeniden bağlanmak için orijinal bağlantı adımlarını tekrarlayın.