De klus: een supportkanaal op je Discord-server waar vragen worden beantwoord — door je code, door een AI-agent of door een persoon — met dezelfde API-sleutel als de rest van je kanalen.
1. Voeg de bot toe
curl -X POST https://makehybrid.com/discord/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Wie de server beheert, opent de url, kiest de server op de eigen pagina van Discord en staat toe wat de bot vraagt.
2. Vind het kanaal
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. Ontvang de vragen
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"]}'
Elke gebeurtenis noemt de server, het kanaal, het bericht en de auteur. Beantwoord alleen de berichten in je supportkanaal en laat de rest van het gesprek op de server over aan de mensen die het voeren.
4. Antwoord als reactie
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"}'
Maximaal 2.000 tekens per bericht. Niets wat de bot post pingt iemand, dus een antwoord kan niet een hele server wakker maken.
Veelgestelde vragen
Kan een AI-agent het kanaal voor me in de gaten houden?
Ja. Koppel je assistent aan /discord/mcp, of geef een eigen AI-agent in een projectkamer de Discord-agent, en vraag welke vragen nog onbeantwoord zijn.
Waarom 429?
Discord heeft de bot gevraagd te vertragen. Wacht even en post opnieuw; het antwoord is niet verstuurd.