← Back
'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...