सीधे सामग्री पर जाएँ

Slack

Occult API वाली slash command से Slack में ज्योतिष की सुविधाएँ जोड़ें।

Slack ऐप

api.slack.com/apps पर एक Slack ऐप बनाएँ और /horoscope जैसी slash command जोड़ें। command का URL अपने बैकएंड एंडपॉइंट पर रखें।

एंडपॉइंट

slash command को अपने सर्वर के रूट पर भेजें, जैसे https://your-domain.com/slack/horoscope।

Node.js हैंडलर

एक Express हैंडलर जो Occult API को कॉल करके नतीजा लौटाता है:

slack.js
app.post('/slack/horoscope', async (req, res) => {
  const text = req.body.text || 'aries';
  const sign = text.trim().split(' ')[0];
  const response = 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 response.json();
  res.json({ response_type: 'in_channel', text: data.get_daily_rashifal.general_prediction });
});

इस्तेमाल

किसी भी Slack चैनल में /horoscope leo लिखें और सिंह राशि का आज का राशिफल पाएँ।