WERSJA DEMONSTRACYJNA Treść i zdjęcia są przykładowe. Pokazują układ przyszłego poradnika.

Zanim zaczniesz

W tym przykładowym projekcie planujemy małego bota, który pomaga na jednym kanale. Celem ćwiczenia jest zrozumienie kolejnych etapów: od przygotowania serwera po sprawdzenie odpowiedzi.

  • Serwer testowy Discord, na którym możesz zarządzać aplikacjami.
  • Przygotowane środowisko do pracy z Claude Code.
  • Osobny folder na projekt i własna lista oczekiwanych zachowań.

Zaczynasz od zera? Zajrzyj najpierw do poradnika Pierwsza sesja z Claude Code.

Utwórz aplikację w Discordzie

W scenariuszu ćwiczenia bot nazywa się „Robcio”. Zanim zaczniesz konfigurować aplikację, zapisz, gdzie ma działać i na jakie pytania odpowiadać. Dzięki temu łatwiej będzie sprawdzić efekt.

Zdjęcie zastępcze przyszłego zrzutu panelu aplikacji Discord
↑ Miejsce na zrzut ekranu: tworzenie aplikacji. Obecne zdjęcie jest wypełniaczem.

Przygotuj dostęp dla bota

Zaplanuj dostęp tylko do testowego kanału. W gotowym poradniku w tym miejscu znajdą się sprawdzone ekrany konfiguracji i opis potrzebnych uprawnień.

Token jest sekretem aplikacji. W przykładach używamy wyłącznie pustych wartości — własnych tokenów nie publikuj w wiadomościach ani na zrzutach ekranu.

Utwórz folder i uruchom Claude Code

Przykładowy projekt ma własny folder discord-bot. Poniższy fragment pokazuje układ komend do przyszłego poradnika; zakłada wcześniej przygotowane narzędzia.

terminal
mkdir discord-bot
cd discord-bot
claude

Sprawdź, czy pracujesz we właściwym folderze. Poproś asystenta o krótkie opisanie planu przed utworzeniem plików.

Poproś Claude o napisanie bota

Dobry opis zadania mówi, co ma się wydarzyć, gdzie bot ma działać i jak sprawdzisz wynik. Możesz zacząć od poniższego przykładu, dostosowując go do własnego projektu.

polecenie dla Claude
Zaplanuj testowego bota Discord w Node.js.
Ma odpowiadać na pytania na jednym wskazanym kanale,
korzystając z Claude API.

Sekrety odczytuj ze zmiennych środowiskowych.
Najpierw pokaż plan, potrzebne uprawnienia i sposób testowania.
Wyjaśnij po polsku każdą proponowaną komendę.

Uzupełnij lokalną konfigurację

Poniższy fragment to przykład nazw zmiennych, a nie działający plik konfiguracyjny. Ostateczne nazwy powinny odpowiadać kodowi przygotowanego projektu.

.env
DISCORD_TOKEN=uzupelnij-lokalnie
ANTHROPIC_API_KEY=uzupelnij-lokalnie

Sprawdź, czy plik z sekretami jest pomijany przez repozytorium. Do dokumentacji projektu dodaj osobny przykład zawierający same nazwy zmiennych.

Uruchom i przetestuj

Najpierw przeczytaj instrukcję uruchomienia przygotowanego projektu. Jeżeli projekt definiuje skrypt start, przykładowa komenda może wyglądać tak:

terminal
npm start
  • Zadaj jedno proste pytanie na testowym kanale.
  • Sprawdź, czy bot odpowiada tylko tam, gdzie zaplanowano.
  • Zapisz, co dzieje się przy braku konfiguracji lub błędzie połączenia.
  • Zakończ test i zanotuj, co wymaga poprawy.
Zdjęcie zastępcze przyszłego przykładu rozmowy z botem
↑ Miejsce na zrzut pierwszej rozmowy z Robciem — ilustracja przykładowa.

Masz już plan małego projektu. W kolejnym ćwiczeniu możesz porównać go ze scenariuszem Claude ze Slackiem.

Co dalej?