Advanced Greeting Settings
In addition to having Rose greet and bid farewell to users with a message, there are also some more advanced greeting options. These options give you some extra control over what happens to users when they first join your group chat, as well as what actions Rose takes.
Cleaning Service Messages
When a user joins your group chat, even if you've disabled welcomes from Rose, Telegram itself still gives a service message showing that a user has joined or left the group.
These service messages look like this:
Enable Service Message Cleaning
You can have Rose delete these service message by issuing either of the following commands:
/cleanservice on
/cleanservice yes
Disable Service Message Cleaning
Conversely, if you want her to leave the service messages alone, you can issue either of the following commands:
/cleanservice off
/cleanservice no
Cleaning Welcome Messages
While it can be great to have Rose greet your users, if your group chat is very active, or you have many users joining per day, Rose's welcome messages can get out of hand. Imagine having to scroll up constantly just to see the real conversation, what a hassle! We can fix this by cleaning up Rose's welcome messages. With this setting, Rose will automatically delete her old welcome messages after she welcomes a new user into your group chat.
Enable Welcome Message Cleaning
You can enable this setting by issuing either of the following commands:
/cleanwelcome on
/cleanwelcome yes
Disable Welcome Message Cleaning
To disable this setting, issue either of the below commands:
/cleanwelcome off
/cleanwelcome no
Verifying New Users Are Human
Rose can use your greetings to help you fight spam bots that may attempt to join your group chat. This setting mutes all new users to your chat until they click on a button to unmute themselves. This can help prove they're not a bot!
Enabling Human Verification
To enable this setting, issue either of the below commands:
/welcomemute on
/welcomemute yes
Disabling Human Verification
If you want to disable it, issue either of the following commands:
/welcomemute off
/welcomemute no
Configuring Automatic Verification
What if a user just doesn't see the message or button? No problem at all! If a user still hasn't pressed the “unmute” button after a certain amount of time, you can have Rose automatically unmute them. This means they'll automatically be unmuted after this amount of time. To configure this, issue the below command:
/welcomemutetime <time>
The <time> argument can be set to any of the below:
Option | Description |
---|---|
Xm | Unmutes the user after X minutes |
Xh | Unmutes the user after X hours |
Xd | Unmutes the user after X days |
Xw | Unmutes the user after X weeks |
Example Scenario
If you wanted to unmute a new user after 12 hours, you would issue the below command:
/welcomemutetime 12h
You can also have Rose never unmute a new user unless they click the verification button. To do this, issue the below command:
/welcomemutetime 0m
Customising The “Unmute” Button
Like all other greeting text, you can customise the text which is displayed on the unmute button. To set the displayed text, issue the below command, followed by the text you wish to be shown on the button:
/setmutetext <new button text>
By default, the text shown on the unmute button is “Click here to prove you're human”. If at any time you wish to reset your unmute button text to this default string, issue the below command:
/resetmutetext