slack-bot-builder
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
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ć
Przygotuj zmienne środowiskowe: ustaw SLACK_BOT_TOKEN (token bota) i SLACK_SIGNING_SECRET (sekret podpisywania) na podstawie konfiguracji aplikacji w Slack App Directory.
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.
Zainicjuj aplikację Bolt, przekazując tokeny z zmiennych środowiskowych — framework automatycznie obsłuży weryfikację żądań i routing zdarzeń.
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.).
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().
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
openapi-spec-generation
autor: wshobson
brand-voice
autor: anthropics
senior-security
autor: davila7
youtube-watcher
autor: openclaw
obsidian
autor: gapmiss
backend-security-coder
autor: sickn33