A Slack bot that lets you make large emoji images! (I call them stickers, like stickers in other communication apps)
Inspired by emojibot!
The bot (apps/bot) uses Slack Bolt (JS) and the website (apps/web) uses SvelteKit. Turborepo is used as well.
You will need Bun to run this bot. Also, for data storage, you will need a Neon database.
To set up the .env file:
cp .env.example .env
$EDITOR .env # add the requested environment variables! you can use the slack-manifest.json for assistance creating the Slack appTo install dependencies:
bun install --frozen-lockfileTo develop:
bun run devTo deploy this project, you will need to deploy both the bot and the website.
To deploy the bot, use the provided Dockerfile. Alternatively, run:
bun run ./apps/bot/src/index.tsThe website was designed to be deployed with Vercel and uses the @sveltejs/adapter-vercel SvelteKit adapter. If you would like to deploy with a different provider, adjust the configuration in apps/web/svelte.config.js and follow the instructions for your preferred adapter.