api/examples.md
API Examples
Practical examples for integrating with Danbot's API.
🌐 Web Integration
JavaScript Fetch
async function queryDanbot(question) {
const response = await fetch('https://danmind.io/api/query', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
query: question,
chatId: -1002459289838,
threadId: 1602
})
});
return await response.json();
}
Python Example
import requests
def query_danbot(question):
response = requests.post(
'https://danmind.io/api/query',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'query': question,
'chatId': -1002459289838,
'threadId': 1602
}
)
return response.json()
🔧 Error Handling
JavaScript
async function safeQueryDanbot(question) {
try {
const result = await queryDanbot(question);
if (result.success) {
return result.response;
} else {
console.error('API Error:', result.error);
return 'Sorry, I encountered an error.';
}
} catch (error) {
console.error('Network Error:', error);
return 'Sorry, I could not connect.';
}
}