Webhooks for Top.gg

Webhooks for Top.gg.

Helping you create webhooks!

Example of the Preset embed

Frequently Asked Questions

This tool redirects Top.gg webhooks to a discord webhook.
This tool does not give your bot an event to give a reward to the user. If you want to give a user a reward you'll want to create your own webhook. https://docs.top.gg/
Yes! I have been spending a lot of time getting a bot working.
Currently the bot only does a few basic things, creating a webhook(just like this site), and giving voter roles! Currently vote reward roles are in testing, and may not always function, or function as intended. Heres the invite link! If you use vote roles the top webhooks bot must be in the server. If you find any issues related to vote rewards please let me know on the discord server.
Yes! I have added a vote role system, currently only the bot can add vote rewards.
Vote roles are currently in testing, and may not always function, or function as intended.
Vote roles require the top webhook bot to be in the server. If you find any issues related to vote rewards please let me know on the discord server.
No! Vote reminders are a lot easier to implement with the addition of vote roles so potentially in the future. If vote reminders are added they will be opt in!

Discord Webhook

    How create a webhook

    1: In discord edit the channel you want the webhook to go to.
    2: Click "Intergrations".
    3: Click "Webhooks".
    4: Create a new Webhook.
    5: Set the name and avatar.
    6: Click "Copy Webhook URL" and paste it above.

    Your discord webhook URL is where the top.gg webhook is redirected to.
    Top.gg's webhooks do not work with Discords webhooks, this tool redirects Top.gg webhooks to Discord and makes them compatible.

    Type

    Webhook Settings

    Example of the webhook name
    Example of the webhook avatar

    Webhook Content

    Example of the webhook content

    Content variables can be used to send userIDs, botids, mentions, or other data.
    For example: `<mentionuser> has voted for <mentionbot>!` Will turn into `@User has voted for @Bot!`.
    All content variables can be used in the embed too, inside the description or field value.
    Heres a list of current content variables.


    <mentionuser>
    Mentions the voting user
    <mentionbot>
    Mentions the bot that was voted for
    <user>
    Gives the voting user's ID
    <mentionserver>
    Says the servers name(provided on the last page)
    <mentionor>
    Mentions the bot that voted, or says the servers name
    <toplink>
    Links to the bot/servers top.gg page
    <bot>
    Gives the bot ID that was voted for(for bot voting)
    <server>
    Gives the server ID that was voted for(for server voting)
    <weekend>
    If it is the weekend(one vote counts as two!)
    <query>
    Query string params found on the /bot/:ID/vote page.
    <type>
    The type of the vote (should always be "upvote" except when using the test button it's "test").
    <ts>
    A timestamp of when the user voted: useful for unix timestamps
    <timevote>
    A unix timestamp for when the user voted(Short Date/Time style)
    <tsrevote>
    A timestamp of when the user can revote: useful for unix timestamps
    <timevoteISO>
    A ISO timestamp meant for embed timestamps for when the user voted
    <timerevoteISO>
    A ISO timestamp meant for embed timestamps for when the user can vote again
    <timerevote>
    A unix timestamp for when the user can revote(Relative Time style)
    <count>
    The total number of votes a user has.
    <streak>
    The current vote streak of a user, resets after not voting for 24 hours.
    <resetcount>
    The last streak the user had.
    <useravatar>
    The users avatar.
    <botavatar>
    The bots avatar.

    Embed Formatting

    Embed Presets

    Example of the detailed embed
    Example of the Everything embed
    Example of the Simple embed
    Example of the Simple Time embed
    Example of the None embed
    In order to continue please test the webhook!

    Add to Topgg

    1: Go to your Top.gg profile page.
    2: Click view on the bot/server.
    3: Click edit(or the three dots).
    4: Click "Webhooks" on the left side.
    How to add your webhook URL



    This is not an official Top.gg tool. Contact Terms of service Updates