Slacker: Ваш персональный сторожевой пёс для Hacker News
Это архивный репозиторий и может быть устаревшим.
Представьте: кто-то упомянул ваш стартап в комментариях на Hacker News, а вы об этом даже не знаете. Пропустили ценный фидбек, критику или возможность поучаствовать в обсуждении. Знакомо? Команда Vercel Labs создала решение — Slacker, бота для Slack, который станет вашим личным ассистентом по мониторингу Hacker News.
Что умеет Slacker?
Slacker — это бот, который:
- Каждую минуту проверяет новые посты и комментарии на Hacker News
- Ищет упоминания вашего продукта, компании или ключевых слов
- При обнаружении совпадения отправляет уведомление в Slack-канал
- Автоматически разворачивает превью ссылок для удобного просмотра
Кому это нужно?
- Основателям стартапов — чтобы оперативно реагировать на обсуждения своего продукта
- PR-менеджерам — для мониторинга репутации компании
- Разработчикам — следить за упоминаниями своих open-source проектов
- Инвесторам — отслеживать обсуждения интересных им технологий
Как это работает технически?
- Vercel Cron Jobs раз в минуту запускают проверку через
/api/cron - Hacker News API предоставляет данные о новых постах
- Upstash (Redis) хранит последний проверенный ID и ключевые слова
- 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);
}
}
}
Практическое применение
- Реагирование на фидбек — отвечайте на вопросы пользователей сразу
- Кризис-менеджмент — быстро узнавайте о негативных обсуждениях
- Анализ конкурентов — мониторьте упоминания аналогичных продуктов
- Поиск идей — находите неочевидные use cases вашего продукта
Как начать использовать?
Есть два пути:
- Готовое решение — установите бота в Slack в один клик:
- Своя версия — разверните на Vercel с кастомными настройками
Slacker — это простой, но мощный инструмент для тех, кому важно знать, что говорят о их продукте в одном из самых влиятельных tech-сообществ. Благодаря интеграции с Vercel и Upstash, решение работает быстро и надежно. Попробуйте — возможно, вы узнаете о своем проекте то, что давно упускали.
Проект разработан командой Vercel Labs с участием Steven Tey и других экспертов. Код открыт под MIT лицензией.

