New Rose update!
- Rose now supports Join Requests for CAPTCHAs! Any groups using Rose's CAPTCHAs can now enable invitelinks with admin approvals enabled. If Rose has the "add members" permission, she will PM the user as soon as they request to join the group, and allow them into the chat when they complete the CAPTCHA. No extra configuration required, this works out of the box!
- Improved the
- Some small bugfixes and improvements.
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Rose now supports Join Requests for CAPTCHAs! Any groups using Rose's CAPTCHAs can now enable invitelinks with admin approvals enabled. If Rose has the "add members" permission, she will PM the user as soon as they request to join the group, and allow them into the chat when they complete the CAPTCHA. No extra configuration required, this works out of the box!
- Improved the
/adminlist command to show the group owner, as well as any custom admin titles.- Some small bugfixes and improvements.
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
π₯°1.05Kπ1Kβ€714π168π147π₯127π117π€©109
New Rose update!
- Enabling CAPTCHA kicks will now also automatically dismiss the relevant Join Requests after the
- Added a new "fed language" feature, allowing users to change the language of their federation log channel. This should avoid the posts in your fedlog being in the language of the group you fbanned in! The default fedlang is english.
- The
- The
- The
- Fixed a small bug where anonymous admins couldn't use the
- Log channels now show more data related to join requests.
- Some small bugfixes and improvements.
- Updated all translations. Note:
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Enabling CAPTCHA kicks will now also automatically dismiss the relevant Join Requests after the
captchakick time expires. This should make it much easier for groups using join requests to send CAPTCHAs in PM.- Added a new "fed language" feature, allowing users to change the language of their federation log channel. This should avoid the posts in your fedlog being in the language of the group you fbanned in! The default fedlang is english.
- The
title cleanservice option now also deletes topic name changes.- The
photo cleanservice option also deletes service messages regarding chat background changes.- The
other cleanservice option now also deletes boost service messages.- Fixed a small bug where anonymous admins couldn't use the
/unpinall command.- Log channels now show more data related to join requests.
- Some small bugfixes and improvements.
- Updated all translations. Note:
Kurdish users, please update your language on crowdin.Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
π1.45Kβ€644π₯212π154π€©107π96π96π₯°95
Small Rose update!
- Some bugfixes to CAPTCHAs to cover some edge cases found with the recent JoinRequests CAPTCHA feature.
- Users who had already completed a group's CAPTCHA will now get auto approved when using join requests for the second time, without needing to solve it again.
- Updated Rose's formatting to support telegram's new Collapsible/Expandable Quotes format.
To send a collapsible quote, use the following syntax:
This will show as:
- The usual bugfixes and improvements.
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Some bugfixes to CAPTCHAs to cover some edge cases found with the recent JoinRequests CAPTCHA feature.
- Users who had already completed a group's CAPTCHA will now get auto approved when using join requests for the second time, without needing to solve it again.
- Updated Rose's formatting to support telegram's new Collapsible/Expandable Quotes format.
To send a collapsible quote, use the following syntax:
**>first line
> second
> third
> final, hidden line||
This will show as:
first line(Note - if you can't see a difference from regular quotes above, you may need to update your telegram client first)
second
third
final, hidden line
- The usual bugfixes and improvements.
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
β€866π726π₯142π100π80π76π₯°71π€©66
Small Rose update!
- Improvements to the markdownparser's new expandable blockquotes feature that was added last week
- Allowlists now allow users to also allowlist items from the
- Improved error handling for connection disconnecting; some inaccessible chats werent being removed before, but are now.
- Other small bugfixes and improvements
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Improvements to the markdownparser's new expandable blockquotes feature that was added last week
- Allowlists now allow users to also allowlist items from the
externalreply lock; as usual, allowlist the username or the group's id.- Improved error handling for connection disconnecting; some inaccessible chats werent being removed before, but are now.
- Other small bugfixes and improvements
- Updated all translations. Note: If you speak Kurdish, please update your language on crowdin!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
β€2.32Kπ1.47Kπ₯350π264π₯°216π192π€©183π182
Small Rose update!
- Added
- Fixed a bug where calling a note in a topic wouldn't mention the right user.
- Small bugfixes and upgrades.
- Updated all translations.
Note to Kurdish speakers; please update your language on crowdin, or it'll be removed at the next update.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Added
cyrillic (russian, serbian, ukrainian, etc) and cjk (chinese, japanese, korean, etc) locktypes to help control which alphabets are being used in your groups. This should hopefully help groups receiving spam in unknown alphabets!- Fixed a bug where calling a note in a topic wouldn't mention the right user.
- Small bugfixes and upgrades.
- Updated all translations.
Note to Kurdish speakers; please update your language on crowdin, or it'll be removed at the next update.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
π2.12Kβ€960π₯254π₯°235π159π144π€©144π143
Rose update!
- Improve join request captchas to support when users have never spoken to Rose before. For those that missed this feature, it can be used to create join portals to your group, stopping users from seeing your group's contents or members until they've solved the captcha. It'll also help protect you from raids!
- Improve blocklist matching logic to capture more unusual symbols, as well as handle duplicate spaces between words.
- Add more cases where Rose will disconnect from chats she can't access.
- Fixed printing of custom actions shorter than 1m in /locks and /blocklist (eg,
- Improve error handling of some new telegram errors, improving overall stability and performance.
- Other small bugfixes and improvements
- Updated translations.
Note: The Kurdish (
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Improve join request captchas to support when users have never spoken to Rose before. For those that missed this feature, it can be used to create join portals to your group, stopping users from seeing your group's contents or members until they've solved the captcha. It'll also help protect you from raids!
- Improve blocklist matching logic to capture more unusual symbols, as well as handle duplicate spaces between words.
- Add more cases where Rose will disconnect from chats she can't access.
- Fixed printing of custom actions shorter than 1m in /locks and /blocklist (eg,
{smute 30s}, which previously didn't show properly).- Improve error handling of some new telegram errors, improving overall stability and performance.
- Other small bugfixes and improvements
- Updated translations.
Note: The Kurdish (
ckb) translation has been removed, as it hasn't been kept updated. If you would like to see it return, please complete it on crowdin.Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
β€378π305π52π₯47π₯°41π29π28π€©26
Please be patient while we wait for them to resolve the issues on their end; this is not something we can influence.
Things seem to be mostly resolved now.
Thank you for understanding!
π426β€182π₯°65π43π37π₯31π€©28π27
Apologies for the downtime, and thank you for understanding!
Update: This is an issue with the server's storage and database. Maintenance is ongoing, but this may take a while.
I believe I've found and addressed the root cause, run proper maintenance on the database, and Rose should now be back to normal again.
I've also got a list of things to improve to help avoid this happening again in the future - which I'll start working on in the next few weeks. If any of this requires downtime, I'll be sure to let everyone know here with some warning.
Thanks again everyone for your patience and support! β€οΈ
β€498π267π57π45π₯°43π39π₯33π€©30
Looks like a random blip from the hosting company. Server has been restarted, everything seems to have recovered. Apologies for the issues!
π282β€144π₯50π27π₯°23π€©23π22π22
These seem to be a continuation of Fridays issues, caused by some database problems; best is to leave the database to do its maintenance.
I'm actively monitoring and inspecting, and will be trying to do a migration to a new server in the near future if possible.
This has now been resolved, Rose is back again. Will keep monitoring and assessing best paths to avoid this happening again in the future :)
Thanks again for understanding!
π294β€179π₯36π31π₯°25π23π€©22π20
Small Rose update:
- Improve blocklist matching, so we don't accidentally match files or stickerpacks which shouldn't be matched.
- Add new /limits command to show the bot's limits.
- Some minor bugfixes and stability improvements.
- Updated translations.
As mentioned previously, I've got a few things I'm working on in parallel to improve Rose's stability; including upgrading servers in the future. Fingers crossed!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
- Improve blocklist matching, so we don't accidentally match files or stickerpacks which shouldn't be matched.
- Add new /limits command to show the bot's limits.
- Some minor bugfixes and stability improvements.
- Updated translations.
As mentioned previously, I've got a few things I'm working on in parallel to improve Rose's stability; including upgrading servers in the future. Fingers crossed!
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute.
π326β€210π₯60π₯°46π37π25π25π€©25
Hello everyone! It's been nearly two years since Rose's last server migration, and so it's getting around time to move to a newer, bigger server; all those chat settings take up a lot of storage!
Except unlike previous migrations, I don't have any downtime to announce - for the last 24 hours, Rose has already been running on her new server. Didn't notice the switch? Doesn't look like anyone else did either! So just enjoy the upgrade, and knowledge that Rose should be stable again now, and faster than ever.
I'd also like to thank everyone for their patience with the issues that have been popping up over the last week; after lots of debugging, it looks like those were caused by problems with the server's hardware. The new server shows no such issues, and I now know what to look out for in the future.
Except unlike previous migrations, I don't have any downtime to announce - for the last 24 hours, Rose has already been running on her new server. Didn't notice the switch? Doesn't look like anyone else did either! So just enjoy the upgrade, and knowledge that Rose should be stable again now, and faster than ever.
I'd also like to thank everyone for their patience with the issues that have been popping up over the last week; after lots of debugging, it looks like those were caused by problems with the server's hardware. The new server shows no such issues, and I now know what to look out for in the future.
β€321π163π₯62π₯°39π30π28π21π€©20
To add to the good news, I'd also like to introduce the early access program for Rose Custom clones. If you're looking to customise Rose's name and picture to match your aesthetic, and increase the number of filters/blocklists/notes, then this is for you! Check out the form for more details; I'll reach out with more details to people who sign up.
Thanks a lot for reading - and looking forward to seeing what the next steps of Rose's story will look like!
Thanks a lot for reading - and looking forward to seeing what the next steps of Rose's story will look like!
Google Docs
Rose Clones Early Access
Hello! Long awaited, and finally ready to be used - I'm proud to introduce the early access program to Rose's custom clones offering. Custom name, picture, increased limits, repeated messages... Endless possibilities!
I'd like to start this through an earlyβ¦
I'd like to start this through an earlyβ¦
β€464π265π₯°71π67π₯59π46π€©39π35π11
Small Rose update:
- Fillings are now case-insensitive. This means that {first}, {First}, or even {FIRST} will all work as valid entries when using fillings, resolving one of the most common issues people have when using fillings; but no more! All fillings support this, whether you're looking to use user, admin, protect, nonotif... they're all there.
- The help, limits, and markdownhelp commands can now all be disabled.
- Improve fban logic when handling join requests; approving an fbanned user will now still fban that user.
- Make sure the
- Make sure the filter comand gets deleted as expected when using
- Reports now reply to the reported message rather than the command that was used.
- Some other minor bugfixes and improvements.
- Updated translations, and added support for Columbian Spanish π¨π΄! Big thank you to all that contributed.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute. Or, you can register for custom clone early access!
- Fillings are now case-insensitive. This means that {first}, {First}, or even {FIRST} will all work as valid entries when using fillings, resolving one of the most common issues people have when using fillings; but no more! All fillings support this, whether you're looking to use user, admin, protect, nonotif... they're all there.
- The help, limits, and markdownhelp commands can now all be disabled.
- Improve fban logic when handling join requests; approving an fbanned user will now still fban that user.
- Make sure the
/approved command also list approved channels, not just users. - Make sure the filter comand gets deleted as expected when using
cleancommand. - Reports now reply to the reported message rather than the command that was used.
- Some other minor bugfixes and improvements.
- Updated translations, and added support for Columbian Spanish π¨π΄! Big thank you to all that contributed.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute. Or, you can register for custom clone early access!
π829β€455π118π₯104π₯°71π67π€©66π65
Small Rose update:
- Filters and blocklists now support
Similarly, you might want to make a custom command using filters which only triggers at the start of a message:
- The
- The admin ID of the admin that issued an action has now been added to logchannel entries.
- Bug fixes and improvements.
- Updated translations.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute. Or, you can register for custom clone early access!
- Filters and blocklists now support
prefix: and exact: matching syntax! This means that you can now stop users from sending lone "hi" messages in groups with the following command:/addblocklist exact:hi Please don't send lone 'hi' messages! {warn}.Similarly, you might want to make a custom command using filters which only triggers at the start of a message:
/filter prefix:/command You used a command!- The
/help's "back" button now links you back to the previous help section, making it much easier to navigate; it would previously always go back to the help's home.- The admin ID of the admin that issued an action has now been added to logchannel entries.
- Bug fixes and improvements.
- Updated translations.
Enjoy :) And as usual, if you'd like to support Rose, you can use Github Sponsors, crypto, or Tribute. Or, you can register for custom clone early access!
β€482π280π₯103π₯°68π€©54π46π45π36π27
Announcing Custom Instances!
That's right; we're proud to finally announce @RoseClone_bot, allowing admins to create their very own customised versions of @MissRose_bot.
Each bot comes with new exclusive features - including custom names and pictures to match your communities, increased blocklist and filter limits, echo and broadcast commands, repeated messages... and more to come!
So what are you waiting for? Create your own Rose at @RoseClone_bot now! More information on our website.
Enjoy!
That's right; we're proud to finally announce @RoseClone_bot, allowing admins to create their very own customised versions of @MissRose_bot.
Each bot comes with new exclusive features - including custom names and pictures to match your communities, increased blocklist and filter limits, echo and broadcast commands, repeated messages... and more to come!
So what are you waiting for? Create your own Rose at @RoseClone_bot now! More information on our website.
Enjoy!
β€1.6Kπ820π₯286π€©156π115π₯°108π106π106
Marie/Rose News pinned Β«Announcing Custom Instances! That's right; we're proud to finally announce @RoseClone_bot, allowing admins to create their very own customised versions of @MissRose_bot. Each bot comes with new exclusive features - including custom names and pictures toβ¦Β»
Rose update!
- Added a new
- Renamed the
-
- Improve permapin reliability on message edits with buttons.
- Added help section to mention features available in custom instances.
- The usual bugfixes and improvements.
- Updated translations.
βοΈ Custom Instances
- Custom instances now have the ability to "clean" rose's old messages, similar to how cleanwelcome works. This allows you to delete old actions, filters, or notes!
Enjoy :) And if you'd like to personalise your community, come get you own custom instance!
- Added a new
botlink locktype, which will delete any links (both t.me, or @) to bots. Paired with the invitelink lock, this should fight the referral spam that people are often facing these days!- Renamed the
story lock to forwardstory, to make it clearer that stories are a kind of forward.-
noformat now works on notes which have {private} specified.- Improve permapin reliability on message edits with buttons.
- Added help section to mention features available in custom instances.
- The usual bugfixes and improvements.
- Updated translations.
βοΈ Custom Instances
- Custom instances now have the ability to "clean" rose's old messages, similar to how cleanwelcome works. This allows you to delete old actions, filters, or notes!
Enjoy :) And if you'd like to personalise your community, come get you own custom instance!
π796β€459π₯148π96π63π₯°49π€©46π43π27
Rose update!
- Fixed some bugs with the
- Improved the
- The usual bugfixes and improvements.
- Updated translations.
βοΈ Custom Instances
- Custom instances can now mark filters as custom commands using the
Enjoy :) And if you'd like to personalise your community, come get you own custom instance!
- Fixed some bugs with the
botlinks locktype which caused it to also match private invitelinks. This is now fixed.- Improved the
CJK lock to correctly match the Hangul script.- The usual bugfixes and improvements.
- Updated translations.
βοΈ Custom Instances
- Custom instances can now mark filters as custom commands using the
{command} filling. That filter will then show in your group's command suggestion box ([/] in your text bar), giving you a built-in and intuitive way to easily explain which commands your users can use in your group! (docs)Enjoy :) And if you'd like to personalise your community, come get you own custom instance!
π676β€426π₯°107π97π76π₯54π€©45π40π29
Wishing everyone Happy Holidays from the Rose team! βοΈπ
To celebrate, we've cut the price of Rose Custom Instances by 40% until January 1st; now down to 1500 stars (~30$)!
It's been a wild ride finally getting these personalised Roses released, so we're looking forward to sharing them with more of you π
To celebrate, we've cut the price of Rose Custom Instances by 40% until January 1st; now down to 1500 stars (~30$)!
It's been a wild ride finally getting these personalised Roses released, so we're looking forward to sharing them with more of you π
β€803π487π377π₯126π102π₯°74π68π€©68π62
Rose will recover once Telegram fix the issues on their end. Thank you all for your patience!
This has now been resolved!
π506β€294π79π₯62π59π44π€©41π₯°40π36