{"repo":"IanMitchell/sentrydiscord.dev","free":true,"listed":false,"github":"https://github.com/IanMitchell/sentrydiscord.dev","clone":"git clone https://github.com/IanMitchell/sentrydiscord.dev.git","description":"Forward Sentry notifications to your Discord server","language":"TypeScript","stars":222,"topics":["discord","sentry","error-notification","webhooks"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Sentry → Discord --- Note: There was an incident on February 28 which unfortunately resulted in the loss of the production database. The previous data is not recoverable. I sincerely apologize. You will need to revisit the website and setup your webhooks again. --- Sentry → Discord is a service for forwarding Sentry event notifications to Discord. It acts as a middleman and transforms the webhook payload into a Discord-compatible format. You can run your own version of Sentry → Discord or use the free, hosted version at https://sentrydiscord.dev. Local Development To get started in a local environment, you'll need a PostgreSQL instance running locally. Clone the repository and run npm install npx prisma migrate dev --preview-feature npx prisma generate Next, create a .env file with DATABASE URL=postgresql://... Replacing the postgresql string with the URL to your local database. Finally, run npm run dev You should be able to view the website at http://localhost:3000. Capturing Webhook Events If you want to see what the Webhook payload looks like from Sentry, clone and run this website locally, and use a service like ngrok to get a public URL you can use to point Sentry to it. In development mode the console will print out the full Sentry payload.","default_branch":null,"files":null,"tree":[],"storefront":"/r/IanMitchell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IanMitchell/sentrydiscord.dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}