Captcha

Cosmobot has two types of captchas. Gate - to protect a public group, and Lobby - to shield a private group. Gate is the most popular. Captcha itself combines a few randomized educational security questions and emoji matching to prevent automatic bot joining.

Gate

Gate type of captcha works like this:

  • Users join the group, but cannot speak until they pass the captcha.
  • If they fail to press the "verify" button in 2 minutes, the captcha message will disappear from the group chat.
  • They will still be able to see the chat for 30 minutes.
  • After this, they will be kicked from the group.

They can rejoin and attempt to pass the captcha again one minute after being kicked.

Usage

Set Gate

To set up a gate in a chat use the case-sensitive #setgate command:

#setgate|chatUsername:<chat username>|chatId:<chat numericID>

For example,

#setgate|chatUsername:cosmobotDemo|chatId:-1001588259136

chatUsername is the public group link without "@" or "t.me/".

Delete Gate

To delete a gate use the following #deletegate command:

#deletegate|chatId:<chat numericID>

For instance,

#deletegate|chatId:-1001588259136

To view existing gates use the #showgate command.

Lobby

For extra privacy, it is possible to set up a lobby channel as the main link that users are directed to from your website, Coingecko, Coinmarketcap etc. The channel can have a few messages in it, like the Terra Network Lobby. The bottom (most recent) message links to a captcha with Cosmobot which must be passed to access the group, a private group with no public link.

As this requires more advanced work of linking a channel to a group and to Cosmobot, please DM @cosmosrescue on Telegram if you would like to use this feature.