# Webhooks

{% hint style="warning" %}
**This documentation site is deprecated. Please visit the control panel at** [**https://monitorss.xyz** ](https://monitorss.xyz)**for all up-to-date functionality**
{% endhint %}

Webhooks are basically custom bots anyone can create within 10 seconds with a custom avatar and username that the bot can redirect feed articles to so the bot won't be directly be sending messages! An example of what it can do:

![Webhook Example](/files/-M8cx-gbHQeHAPiww-Kj)

Note that webhooks can only operate in the channel they are authorized to. Each webhook is specific to a particular feed. To first add a webhook:

1. Go to the feed's Discord channel, and **Edit Channel**
2. Click **Webhooks**
3. Create a new one.

Then to integrate this webhook with the bot, use the command `webhook` in the same channel.

Parameters can be added to `webhook` as `--username="my custom name"` and/or `--avatar="my avatar URL"` to change the username/avatar of the webhook for that particular feed. Placeholders are also accepted here!

{% hint style="info" %}
If you change the name or avatar of the webhook, the bot will not see the changes unless you use the command `webhook` and overwrite the old one in memory, or restart the bot.
{% endhint %}

## Format

{% code title="Feed" %}

```javascript
{
    "webhook": {
        "id": "123",
        "name": "some name",
        "avatar": "https://www.website.com/image.jpg"
    }
}
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monitorss.xyz/bot-customizations/webhooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
