Channel

Apa Itu Channel?

Channel adalah platform komunikasi yang digunakan agen Neotask Anda untuk mengirim dan menerima pesan. Dengan menghubungkan channel, Anda memberi agen kemampuan untuk mendengarkan pesan masuk di platform tersebut dan merespons secara real time.

Konsep utama:

Channel yang Didukung

Channel Metode Auth Fitur
Slack OAuth Pesan penuh, channel, thread, reaksi, upload file
Discord Bot token Pesan server, channel, DM, embed, reaksi
WhatsApp Kode QR Pesan teks, pesan media, chat grup
Telegram Bot token Pesan teks, grup, channel, keyboard inline, berbagi file
Signal Aplikasi lokal Pesan terenkripsi end-to-end, chat grup
Microsoft Teams OAuth Tim, channel, chat, adaptive card, berbagi file
Google Chat OAuth Space, pesan langsung, card, percakapan berthread
SMS API key Pesan teks keluar dan masuk melalui penyedia yang didukung
Email / Gmail OAuth Kirim, terima, draft, balas, lampiran, manajemen label
Matrix Token Pesan federasi, ruang, enkripsi end-to-end
Line Token Pesan teks, stiker, chat grup, menu kaya
Zalo Token Pesan teks, berbagi media
IRC Config Koneksi server, channel, pesan pribadi
iMessage Lokal Pesan native macOS (memerlukan host macOS)

Menghubungkan Channel

Proses koneksi bervariasi tergantung metode autentikasi channel.

Alur OAuth

Digunakan oleh: Slack, Microsoft Teams, Google Chat, Email / Gmail

  1. Buka tab Channels agen.
  2. Klik Connect di samping channel yang ingin ditambahkan.
  3. Anda akan diarahkan ke halaman otorisasi layanan.
  4. Masuk dengan akun Anda dan berikan izin yang diminta ke Neotask.
  5. Setelah otorisasi, Anda diarahkan kembali ke dashboard dan channel muncul sebagai terhubung.

Untuk platform mobile, opsi kode QR tersedia. Pindai kode QR dari ponsel Anda untuk menyelesaikan otorisasi tanpa perlu masuk di browser desktop Anda.

Bot Token

Digunakan oleh: Discord, Telegram

  1. Buat bot di platform masing-masing:
    • Discord -- Buat aplikasi di Discord Developer Portal dan hasilkan bot token.
    • Telegram -- Kirim pesan ke @BotFather di Telegram untuk membuat bot dan menerima token.
  2. Buka tab Channels agen dan klik Connect di samping channel.
  3. Tempel bot token ke field token.
  4. Klik Save untuk membuat koneksi.

Kode QR

Digunakan oleh: WhatsApp

  1. Buka tab Channels agen dan klik Connect di samping WhatsApp.
  2. Kode QR akan muncul di layar.
  3. Buka WhatsApp di ponsel Anda, buka Linked Devices, dan pindai kode QR.
  4. Koneksi terjalin setelah ponsel Anda mengkonfirmasi tautan.

API Key

Digunakan oleh: SMS

  1. Dapatkan kunci API dari penyedia SMS Anda (misalnya, Twilio, Vonage).
  2. Buka tab Channels agen dan klik Connect di samping SMS.
  3. Masukkan kunci API Anda dan field tambahan yang diperlukan (misalnya, nomor telepon, account SID).
  4. Klik Save untuk mengaktifkan channel.

Token

Digunakan oleh: Matrix, Line, Zalo

  1. Hasilkan token akses dari pengaturan developer atau panel admin platform masing-masing.
  2. Buka tab Channels agen dan klik Connect di samping channel.
  3. Tempel token ke field token.
  4. Klik Save untuk membuat koneksi.

Konfigurasi Server

Digunakan oleh: IRC

  1. Buka tab Channels agen dan klik Connect di samping IRC.
  2. Masukkan alamat server, port, nickname, dan (opsional) kata sandi.
  3. Tentukan channel yang akan di-join saat terhubung.
  4. Klik Save untuk terhubung.

Aplikasi Lokal

Digunakan oleh: Signal, iMessage

  1. Pastikan aplikasi yang diperlukan terinstal dan berjalan di mesin host:
    • Signal -- Signal Desktop harus terinstal dan ditautkan ke akun Signal Anda.
    • iMessage -- Memerlukan host macOS dengan Messages.app yang dikonfigurasi.
  2. Buka tab Channels agen dan klik Connect di samping channel.
  3. Neotask akan mendeteksi aplikasi lokal dan membuat koneksi.
  4. Jika aplikasi tidak terdeteksi, Anda akan diminta untuk menginstal atau mengkonfigurasinya.

Pengujian Koneksi

Setelah menghubungkan channel apa pun, Neotask secara otomatis menjalankan probe latensi untuk memverifikasi koneksi:

Anda dapat menjalankan ulang tes koneksi kapan saja dari pengaturan channel.

Operasi Channel

Setelah channel terhubung, Anda dapat mengelolanya dari tab Channels agen.

Aktifkan / Nonaktifkan

Hidupkan atau matikan channel tanpa memutusnya. Saat dinonaktifkan:

Uji Konektivitas

Jalankan tes konektivitas sesuai permintaan untuk memverifikasi channel dapat dijangkau dan responsif. Tes ini:

Lihat Latensi

Setiap channel yang terhubung menampilkan pembacaan latensi terbaru di tab Channels. Ini membantu Anda mengidentifikasi koneksi yang lambat atau terdegradasi secara sekilas. Latensi diperbarui:

Putuskan / Logout

Untuk menghapus koneksi channel sepenuhnya:

  1. Klik Disconnect di samping channel.
  2. Konfirmasi tindakan di dialog.
  3. Neotask mencabut atau membuang kredensial yang tersimpan (token OAuth dicabut di sisi penyedia jika didukung).
  4. Channel dihapus dari daftar channel aktif agen.

Untuk menghubungkan kembali setelah memutus, ikuti langkah-langkah koneksi asli lagi.