Skip to content
Notifications You must be signed in to change notification settings

MathiasDPX/scrappy-doo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aeda5c4 · · Dec 15, 2025

History

18 Commits
Dec 15, 2025
Nov 26, 2025
Dec 11, 2025
Dec 15, 2025

Repository files navigation

🐾 scrappy-doo

scrappy-doo is a lightweight system for collecting, storing, and showcasing images shared in Slack. It turns a Slack channel into a collaborative scrapbook using a simple API and an emoji-reacting bot.

🌟 Features

scrappy-doo is made of two parts:

  • an API to proxies media, and retrieve posts from the database
  • a Slack Bot to reacts to messages and send message to the database

Together, they make saving and curating Slack content effortless.

🛠️ Installation

🔌 API Setup

The API is in /api

  1. Copy .env.example into .env
  2. Fill in required env variables

Notes

  • The SLACK_BOT_TOKEN and PUBLIC_PREFIX are required to proxy images correctly
  • Images are proxied from messages sent in the #scrappy-doo channel

🤖 Bot Setup

The Slack bot lives in /bot.

  1. Copy .env.example into .env
  2. Fill in required env variables

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages