Welcome Security

Last updated: September 13, 2026

Protect your chat from bots and verify new users

Welcome Security contains a bunch of tools that can help filter bots that tries to join your groups, as well as make sure the new users acknowledged the chat rules before being able to speak

Available commands

Only admins

Commands

Arguments

Description

Remarks

/welcomecaptcha /enablewelcomecaptcha<?New status or expiry time>Shows / changes Welcome Captcha and its expiry time.
/welcomerestrict<?New status or restrict time>Shows / changes the state of Welcome Restrict (Media restricting).
/setwelcomesecurity<Content>Sets welcome security message.
/delwelcomesecurity-Deletes the welcome security message
/welcomesecurity-Shows Welcome Security settingsDisable-able

/welcomecaptcha /enablewelcomecaptcha

Commands

/welcomecaptcha /enablewelcomecaptcha

Arguments

<?New status or expiry time>

Description

Shows / changes Welcome Captcha and its expiry time.

Remarks

/welcomerestrict

Commands

/welcomerestrict

Arguments

<?New status or restrict time>

Description

Shows / changes the state of Welcome Restrict (Media restricting).

Remarks

/setwelcomesecurity

Commands

/setwelcomesecurity

Arguments

<Content>

Description

Sets welcome security message.

Remarks

/delwelcomesecurity

Commands

/delwelcomesecurity

Arguments

-

Description

Deletes the welcome security message

Remarks

/welcomesecurity

Commands

/welcomesecurity

Arguments

-

Description

Shows Welcome Security settings

Remarks

Disable-able


Welcome Security expiry settings

/welcomesecurity
offers expiry presets for pending captcha members. Changing expiry preserves whether captcha is enabled; it does not enable captcha or set the media restriction duration.
Each expiry button is bound to the originating database chat ID. It requires administrator access and the same current target chat. Switching the private-chat connection or disconnecting invalidates the old keyboard: reconnect to the intended group and reopen
/welcomesecurity
. Buttons sent before the chat-bound callback format was introduced must also be reopened; unbound payloads cannot update settings.