weeklygame

About webhook permissions

A webhook is a secret URL that lets this site post one message a week to a channel you choose. Discord and Slack both work this way. If you'd rather not deal with any of it, pick RSS instead — you get a feed link and there's nothing to set up.

Discord

Do you run your own Discord server? Great! You already have permissions to set up webhooks, on whatever channel you want.

If not, maybe the channel you want to post to already allows you to set up a webhook. Try clicking on the server name, Server Settings, Integrations, Webhooks, then New Webhook.

If that worked, cool! Give it a name, pick a channel, upload an avatar. Click Copy Webhook URL and you'll get a URL that looks like:

https://discord.com/api/webhooks/1234567890/abcDEFGHI123jklmnop

If any part of that didn't show up for you, then you'll want to ask your server admin to make a webhook for you, using those same steps.

Here's the official instructions. (Ignore the part about appending /github, that doesn't apply to you. This site isn't GitHub!)

Slack

Slack calls these incoming webhooks, and they're set up per app rather than per channel. Go to api.slack.com/apps, create an app in your workspace, turn on Incoming Webhooks, and click Add New Webhook to Workspace. You pick the channel there. You'll get a URL that looks like:

https://hooks.slack.com/services/T00000000/B00000000/abcDEFGHI123jklmnop

If your workspace is one you don't administer, you may need an admin to approve the app first. Here are Slack's official instructions.

Either way

Keep that URL secret and safe, you'll need it later.

There's no separate username, password, or token: it's all in that one URL. So don't share it with anyone unless you want to give that person or website permission to post to that channel.