FAQ

What does this bot do?

It verifies that Telegram group members hold specific Counterparty tokens or own a Bitcoin address. Only verified users can join or remain in gated groups.

How do I set it up?

Add @xcpgroupbot to your group, grant it admin permissions, run /setpolicy to configure requirements, and enable "Approve new members" in your group settings.

What policy types are available?

"basic" requires proof of Bitcoin address ownership. "token" requires holding a minimum amount of a specific Counterparty asset (e.g., 100 XCP).

What happens to existing members when I add the bot?

Nothing. Existing members are untouched. The bot only gates new join requests. Use /enforce if you want to apply the policy to existing members.

What if someone sells their tokens after joining?

The bot periodically rechecks member balances. If someone no longer meets the requirements, they are restricted (read-only) or kicked, depending on your policy.

Is this open source?

Yes. The full source code is available on GitHub at github.com/XCP/groupbot.