İş şu: sorulara — kodunuzla, bir yapay zekâ ajanıyla ya da bir kişiyle — diğer kanallarınızla aynı API anahtarı üzerinden yanıt verilen, Discord sunucunuzdaki bir destek kanalı.
1. Botu ekleyin
curl -X POST https://makehybrid.com/discord/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Sunucuyu yöneten kişi url'yi açar, sunucuyu Discord'un kendi sayfasında seçer ve botun istediklerine izin verir.
2. Kanalı bulun
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. Soruları alın
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"]}'
Her olay sunucuyu, kanalı, mesajı ve yazarını belirtir. Yalnızca destek kanalınızdakileri yanıtlayın; sunucudaki konuşmanın geri kalanını onu yapan insanlara bırakın.
4. Mesaja yanıt olarak gönderin
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"}'
Gönderi başına en fazla 2.000 karakter. Botun yazdığı hiçbir şey kimseye bildirim göndermez, bu yüzden bir yanıt tüm bir sunucuyu uyandıramaz.
İnsanların sorduğu sorular
Bir yapay zekâ ajanı kanalı benim yerime izleyebilir mi?
Evet. Asistanınızı /discord/mcp adresine bağlayın ya da bir proje odasında kendi yapay zekâ ajanınıza Discord ajanını verin ve ona hangi soruların hâlâ yanıtsız olduğunu sorun.
Neden 429?
Discord, bottan yavaşlamasını istedi. Biraz bekleyin ve yeniden gönderin; yanıt gönderilmedi.