Integracja Linear zapewnia potężne możliwości zarządzania projektami w chatbocie opartym na sztucznej inteligencji. Płynnie połącz Botpress z Linear, nowoczesnym narzędziem do śledzenia spraw i zarządzania przepływem pracy. Dzięki tej integracji możesz zautomatyzować tworzenie zadań, śledzić postępy i współpracować nad projektami bezpośrednio w swoim chatbocie. Wzmocnij swojego chatbota, aby mógł tworzyć, aktualizować i pobierać zgłoszenia Linear , przypisywać zadania członkom zespołu, śledzić terminy i nie tylko. Usprawnij procesy zarządzania projektami i zwiększ produktywność zespołu dzięki integracji Linear dla Botpress.

Migracja z wersji 0.x do 1.x

Wersja 1.0 integracji Linear wymaga teraz od użytkowników podania sekretu podpisywania webhook . Jeśli korzystasz z uwierzytelniania OAuth, ta zmiana nie ma na ciebie wpływu. Jeśli używasz klucza API do uwierzytelniania w Linear, musisz podać sekret podpisywania webhook , aby zapewnić bezpieczną komunikację między Botpress i Linear. Aby uzyskać sekret podpisywania webhook , postępuj zgodnie z instrukcjami w sekcji Ręczna konfiguracja z kluczem API poniżej.

Konfiguracja

Automatyczna konfiguracja z OAuth (zalecane)

Jest to najprostszy sposób konfiguracji integracji. Aby skonfigurować integrację Linear za pomocą OAuth, kliknij przycisk autoryzacji i postępuj zgodnie z instrukcjami, aby połączyć chatbota Botpress z Linear. Ta metoda jest zalecana, ponieważ upraszcza proces konfiguracji i zapewnia bezpieczną komunikację między chatbotem a Linear.

Podczas korzystania z tego trybu konfiguracji, aplikacja Botpress zarządzana przez Linear będzie używana do łączenia się z obszarem roboczym Linear . Aplikacja będzie miała niezbędne uprawnienia do administrowania zgłoszeniami, komentarzami i wykonywania operacji w imieniu użytkowników. Jeśli potrzebujesz bardziej szczegółowej kontroli nad uprawnieniami, możesz zamiast tego wybrać tryb konfiguracji ręcznej.

Ręczna konfiguracja z kluczem API

Jeśli wolisz ręcznie skonfigurować integrację, możesz podać klucz API, aby połączyć swoje osobiste konto Linear z Botpress. Pamiętaj, że gdy używasz klucza API, działania podejmowane przez bota będą przypisywane do Twojego osobistego konta Linear . Jeśli chcesz, aby działania były przypisywane do Twojej organizacji zamiast do konta osobistego, musisz użyć uwierzytelniania OAuth. Uwierzytelnianie OAuth ma wiele zalet w porównaniu z kluczami API i nie zajmuje miejsca w organizacji Linear .

Aby skonfigurować integrację Linear przy użyciu osobistego klucza API, wykonaj następujące kroki:

Tworzenie klucza API Linear

  1. Na stronie Linear przejdź do ustawień konta i wybierz zakładkę API na bocznym pasku nawigacyjnym.
  2. W sekcji Personal API keys wprowadź nazwę klucza API i kliknij przycisk Twórz nowy klucz API.
  3. Zapisz ten klucz API w bezpiecznej lokalizacji. Będzie on potrzebny do skonfigurowania integracji Linear w Botpress.

Subskrybowanie wydarzeń Linear webhook

  1. W Botpress, przejdź do strony konfiguracji integracji dla Linear.
  2. Skopiuj adres URL webhook wygenerowany przez Botpress.
  3. W witrynie Linear przejdź do ustawień konta i wybierz kartę API na pasku bocznym nawigacji.
  4. W sekcji Webhooks kliknij przycisk Twórz nowy webhook.
  5. Wprowadź nazwę dla webhook i wklej adres URL webhook wygenerowany przez Botpress w polu URL.
  6. Skopiuj sekret podpisywania webhook w bezpiecznej lokalizacji. Będzie on potrzebny do skonfigurowania integracji Linear w Botpress.
  7. W sekcji Data change events wybierz zdarzenia, które chcesz subskrybować:
  • Issues: Otrzymuj powiadomienia, gdy sprawy są tworzone, aktualizowane lub usuwane.
  • Comments: Otrzymuj powiadomienia, gdy komentarze są dodawane do spraw.
  1. W sekcji Teams wybierz zespoły, dla których chcesz otrzymywać powiadomienia.
  2. Kliknij przycisk Twórz webhook, aby zapisać zmiany.

Konfiguracja integracji Linear w Botpress

  1. W Botpress przejdź do strony konfiguracji integracji dla Linear.
  2. Wybierz opcję Configure Linear with an API Key.
  3. Wprowadź klucz API uzyskany z Linear w polu API Key.
  4. W polu Webhook Signing Secret wprowadź sekret podpisywania webhook uzyskany z Linear .
  5. Zapisz konfigurację i włącz integrację.
  6. Skopiuj adres URL webhook wygenerowany przez Botpress.

Ograniczenia

Standardowe ograniczenia API Linear mają zastosowanie do integracji Linear w Botpress. Ograniczenia te obejmują limity szybkości, ograniczenia rozmiaru ładunku i inne ograniczenia nałożone przez platformę Linear . Upewnij się, że twój bot przestrzega tych ograniczeń, aby utrzymać optymalną wydajność i niezawodność.

Więcej szczegółów można znaleźć w Linear dokumentacji API.