Skip to content

VenomShield, your NFT guardian on Discord! This bot helps you verify holders on the Venom Network and manage roles based on users' NFT holdings.

License

Notifications You must be signed in to change notification settings

BrahimChatri/venom-holders-verify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VenomShield 🛡️ Discord Bot

Welcome to VenomShield, your NFT guardian on Discord! This bot helps you verify holders on the Venom Network and manage roles based on users' NFT holdings.

🛠️Instructions to Set Up the Bot:

  1. Clone the Repository:
https://github.com/BrahimChatri/venom-holders-verify.git
  1. Create Environment Variables:

Rename .env.devTo .env and Remplace values of following variables :

TOKEN = Your Discord bot token 
ALLOWED_USER_ID = Your Discord ID 
  1. Install Dependencies:
pip install -r requirements.txt
  1. Run the Bot:
python main.py 
  1. Authorize the Bot on Your Server: Invite the bot to your Discord server using the generated OAuth2 URL and grant necessary permissions.

✨ Bot Features:

  • Wallet Verification: Users can submit their wallet addresses to verify their NFT holdings.
  • Automatic Role Assignment: Based on the submitted NFT data, users will be assigned roles automatically.
  • Background Task: Periodically verifies NFTs to ensure role assignments are up to date.
  • Administrative Commands: Administrators can set up verification channels and access bot logs.

📖 How to Use:

  1. Set Verification Channel: Administrators can set the verification channel using the /set_embed_channel command.
  2. Submit Wallet: Users can submit their wallet addresses through the provided interface.
  3. Get Verified: After verification, users will gain access to exclusive channels and content based on their NFT holdings.
  • You can customize embed info by default set to be server icon as thumbnail and image are set to verify gif visit assets To see some pics of the bot

🌟 Contribution and Feedback:

Feel free to use this bot as you like! If you find it useful or have suggestions for improvement, don't hesitate to star the repository and follow Me on GitHub.

Hits

📜 License:

This project is licensed under the MIT License - see the LICENSE file for details.

About

VenomShield, your NFT guardian on Discord! This bot helps you verify holders on the Venom Network and manage roles based on users' NFT holdings.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages