Earlier this month, we showed you how to token-gate a Discord server using Unlock and Guild.xyz.
Today, we'll show you how to token-gate a Telegram chat with Unlock as well.
Before jumping into Guild and Telegram, make sure you have set up a lock from the Unlock dashboard. Remember the name of your lock.
Now, create a guild on Guild.xyz. Connect your wallet, name your guild, give it a description, and select
Now, open Telegram and start a new chat.
First, add the Guild bot (@guildxyz_bot) to your Telegram chat.
Then, in Telegram, configure the settings to allow the Guild bot to manage the chat.
Adjust the chat settings (set to Public, add a name, click "Done," then set the chat back to Private and click "Done").
Set the Guild bot as an admin on the chat.
After you've done the above, there will be a chat ID in the Telegram chat. (It'll look something like
-12345678.) Copy the chat ID, hop back over the the Guild.xyz site, paste the chat ID into the box, and save.
Ok! The Telegram side is in good shape now.
Head back over the the Guild.xyz site, and set up the token gate using an Unlock lock.
Save your updates, and you should be all set!
To invite someone to the token-gated chat, direct them to the Guild site for your guild. When someone attempts to join, Guild will manage the process and, if the visitor has the correct Unlock key in their wallet, Guild will link the new member over to the Telegram chat for you, seamlessly.
That's it! You now have a token-gated Telegram chat.
Related: Guild's Reka and Raz joined the Unlock Developer Meetup earlier this month and shared more thoughts!