INNER CODE UNIT · JavaScript

run

dearvn/tradovate-trading-bot · agents/notification/index.js:94

const run = async () => {
  const logger = rootLogger.child({
    agent: 'notification',
    gitHash: process.env.GIT_HASH || 'unspecified'
  });

  runErrorHandler(logger);

  await postgres.connect(logger);

  // ── Subscribe to notification events for Slack relay ─────────────────────
  const sub = createSubscriber();
  sub.subscribe(CH.EVT_NOTIFICATION, (_channel, data) => {
    if (!data) return;
    // Only relay error/warning level notifications to Slack
    if (data.type === 'error' || data.type === 'warning') {
      slack
        .sendMessage(`[${data.type.toUpperCase()}] ${data.title || data.message || ''}`)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…