vinos-engine / set_webhook.js
VinOS Agent
Fix: Global DNS Monkeypatch to bypass ENOTFOUND on Hugging Face
d860541
raw
history blame contribute delete
894 Bytes
const axios = require('axios');
require('dotenv').config();
const setWebhook = async () => {
// The new Hugging Face Cloud URL
const webhookUrl = process.argv[2] || 'https://aigoose-vinos-engine.hf.space/api/telegram-webhook';
const token = process.env.TELEGRAM_BOT_TOKEN;
console.log(`Setting Telegram Webhook to: ${webhookUrl}`);
try {
const response = await axios.get(`https://api.telegram.org/bot${token}/setWebhook`, {
params: { url: webhookUrl }
});
console.log("Response:", response.data);
if (response.data.ok) {
console.log("Webhook successfully set! 🚀 VinOS is now Cloud-Powered.");
} else {
console.error("Failed to set webhook.");
}
} catch (error) {
console.error("Error setting webhook:", error.response?.data || error.message);
}
};
setWebhook();