Add support for delimiter symbols in OpenCloud Messaging Service API

As a Roblox developer, it is currently too hard implement delimiters in a topic string via the Messaging Service OpenCloud API.

Currently, via the OpenCloud API, the topic string is limited to alphanumeric characters only, which means we cannot send common delimiters such as :,-_ . This restriction is not present in the in-game engine class.

Adding delimiters are useful for passing data and parsing it into readable segments such as moderation:ban:12345678; currently customized logic or fixed-width messages must be sent via external API requests to faciliate the same behavior that is present in-game.

Expanding the character set to support more symbols for feature parity would be greatly appreciated.

9 Likes

In addition, it would be nice if we were able to send json objects/ lua tables.

I believe supporting more symbols would be very useful.

2 Likes

You can already send JSON objects though? All you gotta do is stringify it

Yes, but you have to stringify it. messages sent from other game servers can be a table, and doesnt need to be stringified.

3 Likes

Thanks for reporting this. We’ll be working on an enhancement to address it shortly.

2 Likes

For the update, we’ve removed the limit of special characters in the topic, just remember to URL encode the topic in your request to opencloud. Please let us know if everything works fine for you. (the documentation will be updated later)

3 Likes