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

”Integration requires code grant” przy dodawaniu bota

Dział zatytułowany „”Integration requires code grant” przy dodawaniu bota”

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.

  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 ze wskazówkami.
  2. Tokeny bota są pokazywane tylko raz. W razie wątpliwości kliknij Reset Token w Developer Portal, skopiuj nowy token i wklej go ponownie w Quickchat.
  3. Upewnij się, że Message Content Intent jest włączony w Bot → Privileged Gateway Intents.
  4. Po zapisaniu odczekaj do minuty: bot restartuje się, gdy zmieniają się jego ustawienia.

@wspomnij bota na kanale, do którego ma dostęp. Sprawdź, czy uprawnienia roli i kanału obejmują Send Messages, Create Public Threads, Send Messages in Threads oraz Read Message History. To, czy odpowiada na kanale czy w wątkach, konfigurujesz w Quickchat w External Apps → Discord.


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