project screenshot 1
project screenshot 2
project screenshot 3

Xclusiv

The Xclusiv Telegram Bot can be used by project to create holder only telegram groups, requiring members to either stake or verify ownership of predetermined ERC721 or ERC20 tokens. It can also be used to create pay-to-view telegram groups.

Xclusiv

Created At

ETHGlobal New York

Winner of

💸 XDC Foundation — Best Coupon

🏊‍♂️ Scroll — Pool Prize

🏊‍♂️ Arbitrum — Pool Prize

Project Description

This project is a free to use (public good) telegram bot allowing simple to create token-gated telegram groups. It can be used to create holder only chats for NFT or ERC20 token holders, require members to stake NFTs or ERC20s, or require payment in exchange for access.

How it works:

To start, people open @XclusivRobot on telegram. They will be prompted to configure their settings, choosing their required action (Stake tokens, verify holdings, or pay for access), token type, network, token amount, and receiver address if needed.

Once the setup is complete, they are prompted to add the bot to an entry portal channel and the main chat group which is the one being guarded. All data is mapped to the portal channel, and when users enter the portal chanell they are redirected to the Xclusiv frontend to complete whatever action required by the group creator.

Once members have completed the access criteria, they are then given a one-use invite link to the main chat group.

How it's Made

This project uses the telegram api combined with the python-telegram-bot.py package to create the telegram bot (a little over 1k lines of code). The frontend is created by using react and next js, with rainbowkit being used for connection to the user's wallet and wagmi being used for contract interactions.

background image mobile

Join the mailing list

Get the latest news and updates