Créez un bot WhatsApp qui répond aux questions d’astrologie grâce à Occult API.
Vue d’ensemble
Utilisez l’API WhatsApp Business ou un framework comme whatsapp-web.js pour recevoir les messages et appeler Occult API. Le webhook reçoit les messages entrants, analyse la demande et renvoie les données astrologiques en réponse.
Exemple Node.js
Un gestionnaire de webhook Express simple, qui répond aux demandes d’horoscope :
app.post('/webhook', async (req, res) => {
const message = req.body.entry?.[0]?.changes?.[0]?.value?.messages?.[0];
if (message?.text?.body?.toLowerCase().startsWith('horoscope')) {
const sign = message.text.body.split(' ')[1] || 'aries';
const apiRes = await fetch('https://api.occultapi.com/api/astro/rashifal/daily/', {
method: 'POST',
headers: { 'X-API-Key': process.env.OCCULT_API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ rashi: sign }),
});
const data = await apiRes.json();
await sendWhatsAppMessage(message.from, data.get_daily_rashifal.general_prediction);
}
res.sendStatus(200);
});Demandes prises en charge
Les utilisateurs peuvent envoyer des messages comme :
horoscope aries— horoscope du jour du Béliertoday tithi— la tithi en coursmanglik check— analyse du manglik dosha