discohook / site

The easiest way to build and send Discord messages using webhooks
https://discohook.app
GNU Affero General Public License v3.0
378 stars 128 forks source link
discord discord-api discord-messages discord-webhooks embeds mobx react typescript webhooks

Discohook

ci

An easy-to-use tool for building and sending Discord messages and embeds using webhooks.

Live instance is available at https://discohook.app/.

Running via Container

This application is setup to publish a container image to ghcr.io/discohook/site:latest. This image can be run with podman, docker, or another service compliant with the OCI. The image can be run from the command line with the following command or in the desktop guis (podman desktop guide)

# Replace 'podman' with 'docker' if using that, the command is equivalent
# Add --rm if you want the container to be removed automatically after being stopped
# If necesary, change the second 3000 to change which port on the local computer the app is bound to
podman run -d -p 3000:3000 ghcr.io/discohook/site:latest

Local build and run

Requires Node.js 16 and the Yarn package manager installed

# Install dependencies
yarn install

# Run a development server
yarn run dev

# Run a production server
yarn run build
yarn run start