discord-send-message
Wysyłaj wiadomości na Discord bezpośrednio z agenta AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność pozwalająca wysyłać wiadomości tekstowe, powiadomienia i sformatowaną zawartość na kanały Discord za pośrednictwem API. Obsługuje zwykły tekst, markdown oraz zaawansowane embedy z bogatą zawartością. Idealna do automatyzacji powiadomień, ogłoszeń i interakcji z serwerami Discord programowo. Wymaga tokena bota Discord i odpowiednich uprawnień na kanale docelowym.
Jak używać
Upewnij się, że masz zmienną środowiskową DISCORD_BOT_TOKEN ustawioną na token Twojego bota Discord. Bot musi być członkiem serwera docelowego i posiadać uprawnienie "Wysyłanie wiadomości" na kanale, na który chcesz wysłać wiadomość.
Przygotuj identyfikator kanału Discord (liczba 18-19 cyfr) oraz treść wiadomości, którą chcesz wysłać. Możesz użyć zwykłego tekstu lub sformatować zawartość za pomocą markdown.
Jeśli chcesz wysłać embed z bogatą zawartością, przygotuj strukturę JSON zawierającą tytuł, opis, kolor, pola i inne elementy embeda.
Umiejętność wyśle żądanie POST do API Discord v10 na endpoint kanału z Twoją wiadomością. Użyj nagłówka Authorization z tokenem bota i ustaw Content-Type na application/json.
Sprawdź odpowiedź z serwera Discord. Kod 200 oznacza sukces i zwróci identyfikator wysłanej wiadomości. Kod 401 wskazuje na nieprawidłowy token, 403 na brak uprawnień lub bota na serwerze, a 404 na nieistniejący kanał.
W przypadku błędu sprawdź, czy token jest poprawny, bot ma odpowiednie uprawnienia na kanale i czy identyfikator kanału jest prawidłowy.