Przejdź do głównej zawartości

Przewodnik krok po kroku po integracji Twojego Agenta Quickchat AI z Discordem. Utwórz bota, skonfiguruj uprawnienia i uruchom go na swoim serwerze.

W tym przewodniku pokażemy, jak zintegrować Twojego Asystenta AI z serwerem Discord. Oto plan:

  1. Utwórz serwer Discord
  2. Utwórz aplikację Discord
  3. Skonfiguruj swoją aplikację Discord
  4. Dodaj bota do serwera Discord
  5. Zintegruj bota Discord z Quickchat AI
Play

Aby rozpocząć integrację, potrzebujesz serwera Discord. Jeśli nie masz konta, odwiedź discord.com i je utwórz. Po zalogowaniu skorzystaj z tego przewodnika, aby utworzyć serwer.

Przejdź do discord.com/developers/applications, będąc zalogowanym, i utwórz nową aplikację.

Zanim dodasz bota do serwera, włącz Message Content Intent dla swojej aplikacji. Dzięki temu bot może czytać wiadomości wysyłane przez użytkowników na Twoim serwerze.

Interfejs Quickchat AI

Teraz musisz dodać bota do swojego serwera. W tym celu zbuduj poniższy adres URL Discord i wklej go do przeglądarki:

https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237712896&scope=bot

Skąd bierze się liczba uprawnień?

Liczba uprawnień (309237712896) odpowiada następującym uprawnieniom:

  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read Message History

To minimalny zestaw uprawnień wymaganych do prawidłowego działania bota. Możesz to sprawdzić na discord.com/developers/applications, wybierając swoją aplikację, klikając Bot po lewej i przewijając w dół:

Uprawnienia bota

Gdzie znaleźć SWÓJ CLIENT ID?

Najłatwiej spojrzeć na pasek adresu przeglądarki i skopiować długi numer, który jest częścią adresu:

https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

Client ID

W tym przykładzie client id to 1234567890123456789, więc pełny adres URL do dodania bota będzie wyglądał tak:

https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237712896&scope=bot

Aby połączyć bota z Quickchat AI, pobierz swój Discord Bot Token z Developer Portal.

  1. Przejdź do Bot SettingsReset TokenCopy Token

Resetuj token

  1. W Panelu Quickchat AI przejdź do External Applications, otwórz integrację Discord, włącz Włącz Discord i wklej swój token.

Wklej token

Wróć do Discord – Twój bot powinien być online i gotowy do rozmowy! Po prostu wspomnij go @, aby rozpocząć konwersację. 🤖💬

Bot aktywny

Domyślnie po @wspomnieniu bot odpowiada na tym samym kanale. Możesz to zmienić ustawieniem Tryb odpowiedzi w integracji: Odpowiadaj na kanale (domyślnie) lub Odpowiadaj w wątkach. Przy opcji Odpowiadaj w wątkach bot odpowiada w wątku, a użytkownicy mogą kontynuować tam rozmowę bez ponownego wspominania bota.

Rozmowa w wątku

Jeśli Quickchat AI zgłosi błąd na stronie integracji Discord, odsyła bezpośrednio do odpowiedniej sekcji poniżej.

PrivilegedIntentsRequired: bot się połączył, ale jego Message Content Intent jest wyłączony, więc nie może czytać wiadomości. W Developer Portal otwórz swoją aplikację, przejdź do Bot → Privileged Gateway Intents, włącz Message Content Intent i zapisz. Bot uruchomi się ponownie automatycznie, odczekaj około minuty.

Włącz Message Content Intent

InvalidToken: token, który ma Quickchat AI, jest nieprawidłowy lub został wygenerowany na nowo. Token bota jest pokazywany tylko raz, a jego zresetowanie unieważnia poprzedni. W Developer Portal otwórz swoją aplikację, przejdź do Bot, kliknij Reset Token, skopiuj nowy token, a następnie kliknij Reconnect w Quickchat AI i wklej go.

Zresetuj token bota

Jeśli przy dodawaniu bota pojawia się “Integration requires code grant”, Twoja aplikacja ma włączone Require OAuth2 Code Grant, co blokuje prosty proces zapraszania bota. W Developer Portal otwórz swoją aplikację, przejdź do Bot, wyłącz Require OAuth2 Code Grant, zapisz i otwórz URL zaproszenia ponownie.

Strona autoryzacji pokazuje ciasto lub komunikat “baked”

Dział zatytułowany „Strona autoryzacji pokazuje ciasto lub komunikat “baked””

Ten osobliwy ekran to strona sukcesu Discorda: bot został dodany. Aby to potwierdzić, otwórz Ustawienia serwera → Integracje → Boty i aplikacje i poszukaj swojego bota na liście.

Bot restartuje się, gdy zmieniasz jego token lub ustawienia, więc po zapisaniu odczekaj do minuty. Jeśli nadal nie pojawia się online ani nie odpowiada:

  1. W panelu Quickchat AI otwórz External Apps → Discord i sprawdź status połączenia. Nieprawidłowy token lub brakujący intent jest tam zgłaszany, wraz z linkiem do dokładnego rozwiązania.
  2. Upewnij się, że Message Content Intent jest włączony (patrz wyżej), a token jest aktualny (w razie wątpliwości użyj Reset Token).
  3. @wspomnij bota na kanale, do którego ma dostęp, i sprawdź, czy uprawnienia roli i kanału obejmują Send Messages, Create Public Threads, Send Messages in Threads oraz Read Message History.
  4. Wybierz, czy odpowiada na kanale czy w wątku, ustawieniem Tryb odpowiedzi w External Apps → Discord.

Dołącz do naszego serwera Discord, aby dowiedzieć się więcej o najlepszych sposobach wykorzystania Quickchat AI 👉 discord.gg/KqkHwvPRNH

Ostatnia aktualizacja: