Skip to main content

MintGarden Discord integration

The MintGarden Discord integration includes the following features

  • Token gate specific channels based on the NFTs a user owns
  • Post offer and sales data to a specific channel
discord bot screenshot

Inviting the bot

Before you can use the integration, you have to invite the MintGarden Discord bot into your Discord server.

Invite Discord bot

Token gating

The bot will assign roles based on the NFTs a user holds.

Repare roles to assign

In order to token gate specific channels, you first have to create Discord roles that control the permissions.

On your Discord server, head to Server Settings -> Roles. Then create a new role, for example NFT Holder.

Make sure the role is sorted lower than the MintGarden role that has been created when inviting the bot. Otherwise the bot is not allowed to assign your new role.

Use the command /collectionrole to link a role to a specific NFT collection. The command can be run in any channel in your Discord server.

info

Do not copy-paste the whole Discord command, it doesn't work properly. Instead, start with typing the /command first, then fill in the gaps.

An example command looks like this:

You can find your collection ID on MintGarden, as part of the URL.

Use the command /creatorrole to link a role to a specific NFT creator.

An example command looks like this:

You can find the creator DID on MintGarden, on the profile page.

Verify as a holder

The holders of your NFTs can now call the /verify command to connect their Discord account to MintGarden and receive the roles. The command will explain all the steps to the user.

Offer notifications

Coming soon...