# Kanały ## Czym są kanały? Kanały to platformy komunikacyjne, do których łączą się Twoi agenci. Łącząc kanał, Twój agent może nasłuchiwać przychodzących wiadomości i odpowiadać w czasie rzeczywistym na tej platformie. Neotask obsługuje **ponad 20 platform komunikacyjnych** od razu po wyjęciu z pudełka. ## Obsługiwane kanały ### Kanały podstawowe (wbudowane) | Kanał | Opis | |-------|------| | **WhatsApp** | Konta osobiste i biznesowe przez protokół WhatsApp Web. Grupy, reakcje, media, wątki, edycja/cofnięcie wysyłania, przekazywanie dalej. | | **Telegram** | Integracja Bot API. Grupy, kanały, wątki, reakcje, przypinanie. Opcjonalna ingestia przez webhook. | | **Discord** | Pełna integracja z serwerem. Kanały, role, wątki, świadomość kanałów głosowych, powiązanie agenta per serwer. | | **Slack** | Aplikacja przestrzeni roboczej przez OAuth. Kanały, wątki, reakcje, udostępnianie plików. | | **Signal** | Zaszyfrowane wiadomości bezpośrednie i grupy przez protokół Signal. Parowanie telefonu przez kod QR. | | **Google Chat** | Przestrzenie, wątki, reakcje, odpowiedzi w formie kart przez webhook. | | **iMessage** | Pełna obsługa SMS/iMessage przez BlueBubbles na macOS. Edycja, cofnięcie wysyłania, efekty. | | **IRC** | Klasyczny IRC z kanałami, wiadomościami bezpośrednimi, uwierzytelnianiem SASL, obsługą wielu serwerów. | ### Kanały wtyczek | Kanał | Opis | |-------|------| | **Microsoft Teams** | Integracja z przestrzenią roboczą przez wtyczkę. | | **Matrix** | Zdecentralizowany protokół komunikacyjny. | | **Nostr** | Wiadomości bezpośrednie zdecentralizowanego protokołu społecznościowego. | | **Zalo** | Wietnamska platforma komunikacyjna (Bot API i konto osobiste). | | **Feishu/Lark** | Korporacyjna platforma komunikacyjna. | | **LINE** | Integracja API komunikatora LINE. | | **Nextcloud Talk** | Komunikacja hostowana samodzielnie przez Nextcloud. | | **Mattermost** | Open-source'owa komunikacja zespołowa. | | **Tlon** | Komunikacja oparta na Urbit. | | **Twitch** | Czat transmisji na żywo przez IRC. | ## Funkcje kanałów ### Obsługa wielu kont Uruchamiaj wiele kont per kanał. Na przykład zarządzaj kilkoma numerami WhatsApp lub botami Telegram z tej samej bramy. ### Obsługa mediów Wysyłaj i odbieraj obrazy, filmy, audio, dokumenty, naklejki i inne typy mediów. Obsługa mediów różni się w zależności od platformy, ale większość kanałów obsługuje bogate media w obu kierunkach. ### Zarządzanie grupami i kanałami Agenci mogą uczestniczyć w rozmowach grupowych, odpowiadać na wzmianki, zarządzać wątkami i wchodzić w interakcję z funkcjami specyficznymi dla kanału (reakcje, ankiety, przypinanie). ### Wątki wiadomości Na platformach, które to obsługują (Slack, Discord, Telegram), agenci mogą tworzyć wątki, odpowiadać w wątkach i utrzymywać kontekst specyficzny dla wątku. ### Edytowanie wiadomości i reakcje Agenci mogą edytować własne wiadomości, cofać wysyłanie wiadomości i dodawać reakcje na platformach, które obsługują te funkcje. ### Grupy rozgłoszeniowe Wysyłaj ogłoszenia do wielu kanałów jednocześnie. Konfiguruj grupy rozgłoszeniowe, aby utrzymywać synchronizację wielu platform. ## Kierowanie kanałów ### Zachowanie domyślne Domyślnie główny agent otrzymuje wszystkie przychodzące wiadomości ze wszystkich kanałów. ### Kierowanie wieloagentowe Z wieloma agentami wiadomości są kierowane na podstawie powiązań: - **Według kanału** -- Wszystkie wiadomości WhatsApp → agent osobisty - **Według serwera** -- Serwer Discord A → agent wsparcia, serwer B → agent deweloperów - **Według przestrzeni roboczej** -- Przestrzeń robocza Slack → agent zespołu - **Według typu czatu** -- Prywatne wiadomości bezpośrednie → asystent, wiadomości grupowe → bot zespołu ### Kontrola dostępu do wiadomości bezpośrednich Skonfiguruj, którzy kontakty mogą wysyłać wiadomości bezpośrednio do Twojego agenta. Opcje obejmują zezwolenie na wszystkie wiadomości bezpośrednie, tylko znane kontakty lub określoną listę dozwolonych. ### Bramkowanie wzmianek w grupach W czatach grupowych skonfiguruj, czy agenci odpowiadają na wszystkie wiadomości, czy tylko gdy są wspomniani. ## Parowanie i uwierzytelnianie Każdy kanał ma własną metodę uwierzytelniania: | Kanał | Metoda uwierzytelniania | |-------|------------------------| | WhatsApp | Skanowanie kodu QR | | Telegram | Token bota | | Discord | Token bota | | Slack | OAuth (aplikacja przestrzeni roboczej) | | Signal | Parowanie telefonu przez kod QR | | Google Chat | Adres URL webhooka | | iMessage | Klucz API BlueBubbles | | IRC | Nick + opcjonalne hasło |