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! β€οΈ
β€517π267π59π47π₯°44π40π₯34π€©32
Looks like a random blip from the hosting company. Server has been restarted, everything seems to have recovered. Apologies for the issues!
π288β€157π₯52π27π₯°25π24π23π€©23
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!
π297β€196π₯42π32π₯°29π23π22π€©22
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.
π331β€223π₯61π₯°47π38π27π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.
β€350π164π₯66π₯°40π31π28π23π€©21
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β¦
β€488π267π₯°77π71π₯62π48π€©40π36π13
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!
π840β€494π122π₯110π₯°75π70π68π€©68
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!
β€577π295π₯118π₯°79π€©79π54π53π43π32
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.99Kπ892π₯317π€©191π135π126π124π₯°122
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!
π816β€518π₯154π104π64π₯°54π50π€©48π29
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!
π687β€465π₯°114π98π77π₯59π€©45π41π31
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 π
β€843π492π379π₯133π105π₯°76π€©74π72π66
Rose will recover once Telegram fix the issues on their end. Thank you all for your patience!
This has now been resolved!
π517β€325π84π₯66π60π45π€©43π₯°41π41
Marie/Rose News
Telegram is currently experiencing some issues with their bot API, meaning Rose is currently unavailable. Rose will recover once Telegram fix the issues on their end. Thank you all for your patience! This has now been resolved!
As usual, Rose will recover once Telegram stabilises. Thank you for your patience.
Has been fine for the last day so I'll mark this done!
π1.03Kβ€478π₯173π151π€©89π83π80π₯°78
Rose update:
- Add a new blocklist glob pattern,
- Added a new
- Improve various features of the
- Allowlisting inline bots will now also allow those inline bots to send buttons.
- Webapp links in buttons can now also be allowlisted.
- If you set an action to use a silent warning, and hit the warning limit, then the ban/mute/kick will be silent too.
- Add more information to welcome logs for when users join through linked channels.
- Update emoji detection libraries to work with new emoji versions.
-
- The usual bugfixes and improvements.
- Updated translations.
Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
- Add a new blocklist glob pattern,
**. Where * will only block a single word, ** can be used to match any number of words. For example, follow ** x will stop follow me on X, as well as follow on X, or even follow blah blah blah blah X. Should be helpful to help fight spammers who send longer messages with a few key words in there! - Added a new
zalgo lock, to stop messages containing too many formatting characters (such as HΜ€ΜΝΔΜ€ΝΜlΜ€ΜΝlΜ€ΜΝΕΜ€ΝΜ WΜ€ΜΝΕΜ€ΝΜrΜ€ΜΝlΜ€ΜΝdΜ€ΜΝ).- Improve various features of the
emojionly lock to make it more reliable and predictable.- Allowlisting inline bots will now also allow those inline bots to send buttons.
- Webapp links in buttons can now also be allowlisted.
- If you set an action to use a silent warning, and hit the warning limit, then the ban/mute/kick will be silent too.
- Add more information to welcome logs for when users join through linked channels.
- Update emoji detection libraries to work with new emoji versions.
-
/rules noformat will now ignore privaterule settings if used by admin.- The usual bugfixes and improvements.
- Updated translations.
Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
π1.76Kβ€956π₯275π235π135π133π₯°124π€©124
Small Rose update:
- Add support for using backticks as a kind of quote when adding blocklists or filters. This should make it easier to avoid client markdown clashing with the bot's own syntax. For example, its now possible to use use
- Fix a bug where an admin note with media would sometimes still show media to the user.
- Fix a bug where the custom lock action of
- The usual bugfixes and improvements.
- Updated translations.
Custom clones:
- All of the above (of course!)
- Improved blocklist name matching to also trigger on join. Custom clones can now use syntax such as
Pair it with silent actions to hide the entire process from users!
Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
- Add support for using backticks as a kind of quote when adding blocklists or filters. This should make it easier to avoid client markdown clashing with the bot's own syntax. For example, its now possible to use use
/blocklist **test**- Fix a bug where an admin note with media would sometimes still show media to the user.
- Fix a bug where the custom lock action of
{nothing} wouldn't be shown in /locks. It now shows as expected.- The usual bugfixes and improvements.
- Updated translations.
Custom clones:
- All of the above (of course!)
- Improved blocklist name matching to also trigger on join. Custom clones can now use syntax such as
/blocklist name:@*bot to stop any users who have a bot username in their name from joining. This is particularly handy against the latest wave of spammers that's been plaguing telegram.Pair it with silent actions to hide the entire process from users!
/blocklist name:@*bot {sban}Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
π567β€471π₯105π₯°68π55π43π39π€©39
Happy Easter everyone! π£
To celebrate, we're offering 40% off custom rose instances; down from 2500 to 1500 stars ($30) until the end of April.
So, are you looking to customise your group chat with your own bot? Take advantage of higher limits, broadcasts, name blocklists and more? Try out your own clone!π
To celebrate, we're offering 40% off custom rose instances; down from 2500 to 1500 stars ($30) until the end of April.
So, are you looking to customise your group chat with your own bot? Take advantage of higher limits, broadcasts, name blocklists and more? Try out your own clone!π
β€772π334π127π₯99π₯°73π64π€©58π50
We'll keep you posted as soon as this gets fixed. Thank you for your support and patience.
Aaand were back - apologies for the scare! Maybe try out a custom clone if you'd like π
β€562π211π₯81π53π49π41π₯°37π€©29
Small Rose update!
- Fix a bug where a notename with an &, or other html-escaped characters, couldn't be used in note buttons.
- Make sure that the default blocklist reason supports markdown, same as all other lock and blocklist reasons.
- Make sure logchannels don't try to log usernames for joinrequests in chats that don't have a username.
- The usual bugfixes and improvements.
- Update translations.
- Added new serbian-cyrilic language π·πΈ; thank you to all who contributed!
Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
- Fix a bug where a notename with an &, or other html-escaped characters, couldn't be used in note buttons.
- Make sure that the default blocklist reason supports markdown, same as all other lock and blocklist reasons.
- Make sure logchannels don't try to log usernames for joinrequests in chats that don't have a username.
- The usual bugfixes and improvements.
- Update translations.
- Added new serbian-cyrilic language π·πΈ; thank you to all who contributed!
Enjoy :) And if you'd like to customise Rose's picture to fit your community, come get your own custom instance!
π1.15Kβ€1.09Kπ₯243π€©166π₯°137π104π101π100