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
- Na stronie Linear przejdź do ustawień konta i wybierz zakładkę API na bocznym pasku nawigacyjnym.
- W sekcji Personal API keys wprowadź nazwę klucza API i kliknij przycisk Twórz nowy klucz API.
- Zapisz ten klucz API w bezpiecznej lokalizacji. Będzie on potrzebny do skonfigurowania integracji Linear w Botpress.
Subskrybowanie wydarzeń Linear webhook
- W Botpress, przejdź do strony konfiguracji integracji dla Linear.
- Skopiuj adres URL webhook wygenerowany przez Botpress.
- W witrynie Linear przejdź do ustawień konta i wybierz kartę API na pasku bocznym nawigacji.
- W sekcji Webhooks kliknij przycisk Twórz nowy webhook.
- Wprowadź nazwę dla webhook i wklej adres URL webhook wygenerowany przez Botpress w polu URL.
- Skopiuj sekret podpisywania webhook w bezpiecznej lokalizacji. Będzie on potrzebny do skonfigurowania integracji Linear w Botpress.
- 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.
- W sekcji Teams wybierz zespoły, dla których chcesz otrzymywać powiadomienia.
- Kliknij przycisk Twórz webhook, aby zapisać zmiany.
Konfiguracja integracji Linear w Botpress
- W Botpress przejdź do strony konfiguracji integracji dla Linear.
- Wybierz opcję Configure Linear with an API Key.
- Wprowadź klucz API uzyskany z Linear w polu API Key.
- W polu Webhook Signing Secret wprowadź sekret podpisywania webhook uzyskany z Linear .
- Zapisz konfigurację i włącz integrację.
- 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.
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.
8. W sekcji _Teams_ wybierz zespoły, dla których chcesz otrzymywać powiadomienia.
9. 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](https://developers.linear.app/docs/graphql/working-with-the-graphql-api/rate-limiting).