File size: 894 Bytes
3a6714e
 
 
 
 
d860541
3a6714e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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();