Webhook setup - tylergibbs2/Tsundoku GitHub Wiki

This wiki page will describe how to create and setup webhook notifications on both Discord and Slack.

Discord

  1. Edit the text channel you want notifications in
  2. Click "Integrations"
  3. Click "Webhooks"
  4. Click "New Webhook"
  5. You can give the webhook any profile picture and any name
  6. Click "Copy Webhook URL" (don't share this URL!)
  7. Paste the URL into the "URL" field when editing or creating a webhook in Tsundoku
Picture Guide

Edit Channel

Edit Integrations

New Webhook

Pasting URL

Example Message

Slack

YAML Manifest for a new Slack app

display_information:
  name: Tsundoku
  description: Notifications for the Tsundoku app.
  background_color: "#F4DC26"
settings:
  socket_mode_enabled: false
features:
  bot_user:
    display_name: Tsundoku
oauth_config:
  scopes:
    bot:
      - chat:write
      - chat:write.public
  1. Navigate to your Slack apps
  2. Click "Create New App"
  3. Click "From an app manifest"
  4. Select your Workspace
  5. Copy and paste the configuration from above into the text box
  6. Click "Next"
  7. Click "Create"
  8. Click "Incoming Webhooks"
  9. Enable Incoming Webhooks with the switch in the top right
  10. Click "Add New Webhook to Workspace" at the bottom
  11. Select the channel for your notifications, then click "Allow"
  12. Click "Copy" to copy the new webhook's URL
  13. Paste the URL into the "URL" field when editing or creating a webhook in Tsundoku
Picture Guide

Create new app

Pasting manifest

Incoming Webhooks

Add new webhook

Channel selection

Copy webhook URL

URL in Tsundoku

Example Message

⚠️ **GitHub.com Fallback** ⚠️