Toolverse
Wszystkie skille

slack-bot-builder

autor: davila7

Twórz boty Slack z frameworkiem Bolt — gotowe do produkcji w Python, JavaScript i Java

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Wyświetlenia
1

O skillu

Skill do budowania aplikacji Slack przy użyciu frameworka Bolt. Zawiera wzorce dla obsługi zdarzeń, komend slash, interaktywnych komponentów Block Kit, przepływów OAuth i integracji z Workflow Builder. Nauczysz się best practices dla botów gotowych do wdrożenia w produkcji. Idealne do tworzenia nowych aplikacji, migracji ze starszych API Slack lub budowania zaawansowanych integracji komunikacyjnych.

Jak używać

  1. Przygotuj zmienne środowiskowe: ustaw SLACK_BOT_TOKEN (token bota) i SLACK_SIGNING_SECRET (sekret podpisywania) na podstawie konfiguracji aplikacji w Slack App Directory.

  2. Zainstaluj bibliotekę Bolt dla wybranego języka — dla Python: pip install slack-bolt, dla JavaScript: npm install @slack/bolt, dla Java: dodaj zależność do Maven lub Gradle.

  3. Zainicjuj aplikację Bolt, przekazując tokeny z zmiennych środowiskowych — framework automatycznie obsłuży weryfikację żądań i routing zdarzeń.

  4. Zdefiniuj handlery dla zdarzeń, które chcesz obsługiwać — np. wiadomości zawierające określone słowa kluczowe (@app.message) lub komendy slash (@app.command), a następnie określ akcję, którą bot ma wykonać (wysłanie wiadomości, otwarcie modalu, itp.).

  5. Dla komend slash wymagających interakcji użytkownika: użyj client.views_open() aby otworzyć modal z formularzem, pamiętając o potwierdzeniu komendy w ciągu 3 sekund za pomocą ack().

  6. Wdróż aplikację na serwerze lub lokalnie z Socket Mode Handler do testowania — Bolt obsługuje zarówno eksperymentalne prototypy, jak i produkcyjne integracje w skali enterprise.

Podobne skille