import fetch from 'node-fetch'
async function sendBest(contact, text) {
const capsRes = await fetch(`https://backend.blooio.com/v1/api/contacts/${encodeURIComponent(contact)}/capabilities`, {
headers: { 'Authorization': `Bearer ${process.env.BLOOIO_API_KEY}` }
})
const caps = await capsRes.json()
const protocol = caps.capabilities?.imessage ? 'imessage' : 'sms'
return fetch('https://backend.blooio.com/v1/api/messages', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.BLOOIO_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ to: contact, text, metadata: { protocol } })
})
}