Zadanie: kanał wsparcia na twoim serwerze Discord, na którym pytania dostają odpowiedzi — od twojego kodu, od agenta SI albo od człowieka — przez ten sam klucz API co reszta twoich kanałów.
1. Dodaj bota
curl -X POST https://makehybrid.com/discord/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Kto zarządza serwerem, otwiera url, wybiera serwer na stronie Discord i zezwala na to, o co prosi bot.
2. Znajdź kanał
curl https://makehybrid.com/discord/v1/servers \ -H "X-API-KEY: $MAKEHYBRID_KEY" curl https://makehybrid.com/discord/v1/servers/$GUILD_ID/channels \ -H "X-API-KEY: $MAKEHYBRID_KEY"
3. Odbieraj pytania
curl -X POST https://makehybrid.com/discord/v1/webhooks/endpoints \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"url":"https://acme.com/hooks/discord","events":["discord.message_received"]}'
Każde zdarzenie podaje serwer, kanał, wiadomość i jej autora. Odpowiadaj tylko na te z kanału wsparcia, a resztę rozmów na serwerze zostaw ludziom, którzy je prowadzą.
4. Odpowiedz bezpośrednio na wiadomość
curl -X POST https://makehybrid.com/discord/v1/channels/$CHANNEL_ID/messages \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"content":"The release is out.","reply_to":"1200000000000000000"}'
Do 2000 znaków na wpis. Nic, co opublikuje bot, nikogo nie powiadamia, więc odpowiedź nie obudzi całego serwera.
O co ludzie pytają
Czy agent SI może obserwować kanał za mnie?
Tak. Połącz swojego asystenta z /discord/mcp albo daj własnemu agentowi SI w pokoju projektowym agenta Discord i zapytaj, na które pytania nikt jeszcze nie odpowiedział.
Dlaczego 429?
Discord poprosił bota o zwolnienie. Poczekaj chwilę i opublikuj ponownie; odpowiedź nie została wysłana.