🔱
Apello
  • 🔭Apello - Cosmos NFT Toolkit
  • Supported Chains
  • Roadmap
  • 🔑Token Gating Bot
    • Why Apello
    • SETUP
    • DAODAO
    • Sales Tracker
    • Admin Commands
    • Troubleshooting
  • ⛑️Support
    • Contact Us
  • 💼Terms of Service
    • TOS
    • Privacy Policy
  • ❤️Donate
    • Donation = Hug <3
Powered by GitBook
On this page
  • SETUP APELLO TOKEN GATING
  • SETUP APELLO TRAIT GATING
  1. Token Gating Bot

SETUP

How to invite & setup Apello token gating bot in your discord server ?

PreviousWhy ApelloNextDAODAO

Last updated 10 months ago

SETUP APELLO TOKEN GATING

  1. Invite Apello from here .

  2. Create a channel in your discord ex: #apello-token-gating.

  3. Make sure to add the bot to the channel & give it the needed permissions.

  4. Create a role Apello Manager to be able to run admin commands.

  5. Add to yourself the Apello Manager role.

  6. Go to the channel you just created for Apello and run /set-channel channel:

  7. Now get the NFT contract and create the role you want to assign to the holders unless you already have one.

    1. From Terra:

    2. From Juno: https://nft.juno.loop.markets/nftDetail/juno1qnmgent6fmw8rufz978rhmzfgmvme9gvyj0t7rkpffklvwr9tteste35lg/Tradooors.3133

    3. From Stargaze:

    4. From Tori:

    5. From OmiFlix:

    6. EVM Forma: You can copy the cotract from here

  8. run /set-contract-role

    1. Blockchain: the blockchain of your collection - choose one from the dropdown menu.

    2. Role: The role you want to assign to the holder - choose from the dropdown menu.

    3. Contract: Your NFT contract (Check step 7)

      1. Please note that for ERC-1155 tokens, you can specify the ID by adding it to the contract as below:

    4. Number_of_tokens: The number of NFTs the user should hold to get the role.

  9. Make sure to drag Apello'srole (Bot's role) above all the roles you mentioned in step 8.

Step 9 is very important! because Discord bots can't assign roles higher than their role.

You are good to go now! you can click the verify button to get your special role congratulations 🎉

SETUP APELLO TRAIT GATING

  1. Create a channel for Apello Trait Gating and follow the steps from 2-5 in SETUP APELLO TOKEN GATING

  2. Set up the channel where the trait gating bot will work using /set-trait-holder-channel

  3. Now add the trait you want to track using /set-contract-trait-role

    You can get the trait value from here:

  4. Click the verify-trait button in the Apello embed and submit the ID above.

Steps 2, 3, 4, 5 & 9 are similar for both SETUP APELLO TOKEN GATING & SETUP APELLO TRAIT GATING

Now All you need to do is get the ID of the NFT you hold with the trait you are trying to verify. You can get it from the NFT link : In this example, The NFT ID is 3065.

🔑
https://www.stargaze.zone/marketplace/stars1yrpjz5cu5vemal70p686jk6cyj8aktuz8qkcg7xvvlalr90pxhqqvc4zy9/3065
https://www.apello.xyz/
https://knowhere.art/collections/terra17vysjt8ws64v8w696mavjpqs8mksf8s993qghlust9yey8qcmppqnhgw0e
https://www.stargaze.zone/marketplace/stars18d7ver7mmjdt06mz6x0pz09862060kupju75kpka5j0r7huearcsq0gyg0?sort=price_asc&saleType=fixed_price
https://app.teritori.com/collection/tori-tori167xst2jy9n6u92t3n8hf762adtpe3cs6acsgn0w5n2xlz9hv3xgs4ksc6t
https://omniflix.market/c/onftdenomd31438643b014daab97c7c574df674bc
https://explorer.forma.art/tokens
Apello webapp
Discotrd channel
Channel settings
Discord roles
Add memebers to a role
Verify embed