Goat - Guild Guardian
Serving 515 Servers

Invite Me

Login with Discord



About Goat - Guild Guardian


Goat can help you administer your servers, as well as have fun with your members.
Including administration, music playback and utility commands, Goat is a must have for your server.


Administration and moderation commands include ban/unban, addrole/removerole, mute/tempmute/unmute, lockdown/timedlockdown/unlockdown, kick/warn/warnlevel/clearwarns, channel, thread, role, dm, purge, say, announce, embed, reactionrole, setlevel, sticky, repeat and reddit.

Music commands include join/leave, play/stop/playnext, skip/previous/jump, seek, volume, loop, queue, savequeue/playqueue/removequeue, clearqueue, autoplay, lyrics, player and filter.
Additionally, you can use the playthis command as the caption for an audio file upload to have Goat play music from your collection.

Fun commands include level, leaderboard and goats.

Utility commands include currency, bmi, calculate, weather, profile, editprofile, covid, timer, unit, reminder, morse, serverinfo, channelinfo, userinfo, report, about, credits and ping.

Action commands include poke, punch, slap, hug, feed, respect, smug, headbutt and wave.
Several Goat action commands use their own specially designed APIs to provide unique imagery.

Goat Dashboard

Goat includes a dashboard where administrators can configure guild settings, and users can view leaderboards, profiles etc.
Visit the Goat Dashboard to quickly configure guild-specific Goat settings and view information.

Reputation Goats

Goat includes a reputation system, allowing each user to give one Reputation Goat to another user per day.
Use the respect command to either pay your general respects to the server or give a Reputation Goat to a user.

Goat Profiles

Goat includes customisable profiles.
Your profile can include information such as your primary language, birthday, gender and a bio.

If you specify your birthday in your profile, Goat will send you a private message on your special day.
Additionally, if birthday messages are enabled by guild administrators, Goat will let the members of your servers know that it's your birthday.

If you enable birthday messages in your server, you can optionally choose to assign a birthday role to your members when sending birthday messages.
Birthday roles are automatically removed when it's no longer a member's birthday.

Reaction Roles

Goat includes support for reaction roles, enabling your members to react to messages to automatically receive roles on your servers.
Reaction roles can either be single or stacked, depending on your preference. The type of reaction role is defined per role.
Reaction roles can be configured by administrators.


Goat includes a starboard.
If enabled, users can star messages using the specified reaction to have them appear in the starboard channel.

Invite Tracking

Goat includes support for invite tracking, which enables features such as invite leaderboards.
This can help server owners keep track of who generates the most members for their servers.
Invite tracking can be configured by administrators.

Goat Vanity Links

Goat provides a vanity links service.
Vanity links enable guild owners to create memmerable links for inviting users to their Discord servers.
Vanity links can be configured by guild owners, with one link per guild allowed.
Use the vanity command to create, delete and view information about vanity links for your servers.

Goat Music

With Goat Music, you can save the currently playing queue for later playback on any servers you share with Goat.
Additionally, other members of your servers can play eachothers queues by tagging the user who's queue they want to play.

Goat Tickets

Goat includes a ticket system which enables server owners to provide a professional support experience to their members.
Tickets can be created or closed by your members and are viewable by the owner of the ticket and the role you configure as the ticket responder role.
Tickets can optionally be archived after they are closed, enabling responders to re-open the ticket if a followup chat is required.
When a ticket is closed, Goat removes the temporary channel created.

Sticky messages

Goat includes support for sticky messages.
Sticky messages can be defined for all text channels and stay at the bottom of the chat whenever any new messages are sent.
Use the sticky command to manage sticky messages.

Repeated messages

Goat supports sending repeated messages, which are automatically repeated after the specified interval until removed.
Repeated messages are similar to sticky messages but are sent at intervals and not after a message is sent.
Use the repeat command to manage repeated messages.

Reddit Watching

Goat includes support for watching your favourite subs on Reddit.
New posts on watched subs will be posted to your Discord server in a channel of your choosing.
You can create one watcher per channel.
There is no limit to the number of watched subs you can set up in your server.

Live Stream Monitor

Goat includes support for monitoring users on your favourite streaming platforms.
Notifications will be sent to a designated channel when any of your monitored users start streaming on Twitch or Kick.
Notifications include a link to the live stream as well as other useful information about the stream and user.
There is no limit to the number of monitored users you can configure.

Vote Rewards

With Goat's Vote Rewards service, if your server is listed on bot/server lists you can provide vote rewards.
If configured, voters are given a reward role for 12 hours after voting.
Votes are counted to enable features such as vote leaderboards and achievement roles.
Achievement roles can be configured to assign roles to your members when they achieve a specified number of votes.
You can configure as many achievement roles as you like.

Private Voice Chat

Goat includes support for Private Voice Chat.
If configured, users connect to an initiator channel to create a private voice channel.
Private voice channel owners can use the "voice" command to manage membership for their channel, adding or removing members as required.

Goat Giveaways

Goat includes a giveaways feature, enabling you to host giveaway events on your servers.
Administrators define giveaways by specifying a giveaway channel, a prize and an end date/time.
Members join or leave a giveaway by clicking the buttons attached to the giveaway message.

Note that the giveaway creator is responsible for actual prize distribution.
The prize name should be specified when creating a giveaway.

Optional Features

Optional features include:

You can customise which activities Goat logs, as well as the messages he sends when welcoming users, sending levelling notifications, sending birthday notifications and more.

Invite Goat

Invite Goat to your server and see what he can do for you.


Get support for Goat on the official Goat bot - Support Server.

View Goat on the Discord App Directory.

© 2021-2024 @codegoat_dev