Slacker: Ваш персональный сторожевой пёс для Hacker News

27 июл 2025

Это архивный репозиторий и может быть устаревшим.

363
44
2
3 года

Представьте: кто-то упомянул ваш стартап в комментариях на Hacker News, а вы об этом даже не знаете. Пропустили ценный фидбек, критику или возможность поучаствовать в обсуждении. Знакомо? Команда Vercel Labs создала решение — Slacker, бота для Slack, который станет вашим личным ассистентом по мониторингу Hacker News.

Что умеет Slacker?

Slacker — это бот, который:

  • Каждую минуту проверяет новые посты и комментарии на Hacker News
  • Ищет упоминания вашего продукта, компании или ключевых слов
  • При обнаружении совпадения отправляет уведомление в Slack-канал
  • Автоматически разворачивает превью ссылок для удобного просмотра

Кому это нужно?

  • Основателям стартапов — чтобы оперативно реагировать на обсуждения своего продукта
  • PR-менеджерам — для мониторинга репутации компании
  • Разработчикам — следить за упоминаниями своих open-source проектов
  • Инвесторам — отслеживать обсуждения интересных им технологий

Как это работает технически?

  1. Vercel Cron Jobs раз в минуту запускают проверку через /api/cron
  2. Hacker News API предоставляет данные о новых постах
  3. Upstash (Redis) хранит последний проверенный ID и ключевые слова
  4. Slack API отправляет уведомления и разворачивает превью
// Пример обработки cron-задачи
async function checkNewPosts() {
  const lastCheckedId = await redis.get('lastCheckedId');
  const latestPostId = await getMaxItemId();
  
  // Проверка каждого нового поста
  for (let i = lastCheckedId + 1; i <= latestPostId; i++) {
    const post = await getPost(i);
    if (containsKeywords(post)) {
      await notifySlack(post);
    }
  }
}

Практическое применение

  1. Реагирование на фидбек — отвечайте на вопросы пользователей сразу
  2. Кризис-менеджмент — быстро узнавайте о негативных обсуждениях
  3. Анализ конкурентов — мониторьте упоминания аналогичных продуктов
  4. Поиск идей — находите неочевидные use cases вашего продукта

Как начать использовать?

Есть два пути:

  1. Готовое решение — установите бота в Slack в один клик:

Add to Slack

  1. Своя версия — разверните на Vercel с кастомными настройками

Slacker — это простой, но мощный инструмент для тех, кому важно знать, что говорят о их продукте в одном из самых влиятельных tech-сообществ. Благодаря интеграции с Vercel и Upstash, решение работает быстро и надежно. Попробуйте — возможно, вы узнаете о своем проекте то, что давно упускали.

Реклама

Проект разработан командой Vercel Labs с участием Steven Tey и других экспертов. Код открыт под MIT лицензией.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.