'use strict';
const axios = require('axios');
const config = require('../config');
const logger = require('../utils/logger');
async function sendMessage(text) {
const { botToken, chatId } = config.telegram;
if (!botToken || !chatId) return;
try {
await axios.post(
`https://api.telegram.org/bot${botToken}/sendMessage`,
{ chat_id: chatId, text, parse_mode: 'HTML' },
{ timeout: 10000 },
);
} catch (err) {
logger.error(`Telegram error: ${err.message}`);
}
}
module.exports = { sendMessage };
📜 Git History
06783dafix: options-screener-v2 — 9 bug fixes, 5 strategy improvements, 2 infra enhancements3 months ago
163bb5dfeat: migrate to options-screener-v2 folder to isolate deployment4 months ago
Show last diff
Loading...