ro-py / ro.py

ro.py is a modern, asynchronous Python 3 wrapper for the Roblox API.
https://ro.py.jmk.gg/
MIT License
115 stars 46 forks source link

Message Router API #16

Closed nikita-petko closed 3 years ago

nikita-petko commented 3 years ago

This API only consists of /v1/router/signalr, and will only support Studio messages (I haven't found out what the main channel/main accessKey is for open grid servers)

jmkd3v commented 3 years ago

This will not be accepted yet as it's not using our new endpoint system - the structure for building an endpoint URL should look something like this:

from ro_py.utilities.url import url
endpoint = url("users")
nikita-petko commented 3 years ago

I probably should have reviewed the new system before I made commits

nikita-petko commented 3 years ago

The test url will be removed when I make it prod worthy

endpoint = url("messagerouter.api") 
endpoint_dev = "https://messagerouter.api.sitetest4.robloxlabs.com" # Keep this here for the test api where I actually know the accessKey and X-Roblox-ChannelType
jmkd3v commented 3 years ago

Alright. If you have plans to add MessageRouter features, we'd prefer if those were added in this PR rather than waiting for another.

nikita-petko commented 3 years ago

@jmkd3v The only thing that would ever be added to it is the ability to communicate with grid servers, but it will be a while until that happens, and I will probably ask you to add the changes when I find out how the grids' channel.

jmkd3v commented 3 years ago

Hm, I see.

jmkd3v commented 3 years ago

This is being closed as we move over to the rewrite branch. Feel free to redo your changes in the rewrite branch when it is ready.

nikita-petko commented 3 years ago

Mbryhjkaldawad