Hacker News Slack Bot

Hacker News Slack Bot
Type: Code
Framework: Next.js
CSS: Tailwind
Database: Upstash
  • Built With: The project is built using Vercel Functions for cron processes and event subscriptions via webhooks, Vercel Cron Jobs for triggering cron processes, Hacker News API for pulling data, Slack API for sending and unfurling messages, and Upstash for key-value storage (Redis).
  • How It Works: The system sets up a Vercel cron job that pings the /api/cron endpoint every 60 seconds. It retrieves data from Hacker News, checks for specific keywords, and sends relevant posts to Slack. It also listens for events to unfurl links shared in Slack.
  • One-Click Install: Users can install the bot into their Slack workspace with one click and configure it using the /configure command.
  • Deploy Your Own: Users can also deploy their own version of the bot using Vercel and Upstash. Steps include creating a Slack app, setting up environment variables, and configuring Slack app permissions.
  • Authors: The project was originally created by Steven Tey at Vercel, with contributions from various individuals at Vercel and Upstash.
  • License: The project is licensed under the MIT License.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.