a fun bot for the hc slack
TypeScript 60.6%
Shell 0.1%
Other 39.3%
40 1 3

Clone this repository

https://tangled.org/dunkirk.sh/smokie
git@knot.dunkirk.sh:dunkirk.sh/smokie

For self-hosted knots, clone URLs may differ based on your setup.

README.md

The Takes Project#

smokey the bear

More deets coming soon 👀#

A slack bot that tracks takes and accepts uploads; developed with 💖 @ Hack Club

⚠️ Highly opinionated slack bot warning - Project rapidly iterating

🚧 Dev#

You can launch the bot locally with bun

bun install
bun dev

you will also need to launch an ngrok tunnel and update your dev slack manifest to point to the ngrok tunnel

bun ngrok

you also need to create a .env file with the following keys

SLACK_BOT_TOKEN="xoxb-xxxxx-xxxxx-xxxxx-xxxxx"
SLACK_SIGNING_SECRET="xxxxx"
SLACK_SPAM_CHANNEL="C069N64PW4A"
SLACK_LOG_CHANNEL="C08KX2YNN87"
SLACK_REVIEW_CHANNEL="C07P0CXT08H"
NODE_ENV="dev"
SLACK_USER_TOKEN="xoxp-xxxxx-xxxxx-xxxxx-xxxxx"
API_URL="https://casual-renewing-reptile.ngrok-free.app"
SENTRY_DSN="https://xxxxxx@xxxxxx.ingest.us.sentry.io/xxxx"

📜 License#

The code is licensed under AGPL 3.0! That means AGPL 3.0 requires publishing source code changes when the software is used over a network, guaranteeing that users can access the code. All artwork and images are copyright reserved but may be used with proper attribution to the authors.

© 2025-present Kieran Klukas