User Story:
As a developer, it is not possible to programatically post a shout to a group in an officially supported manner.
Current Workaround:
I can send shouts through the ASP web form, but this API is not officially supported.
GET https://www.roblox.com/my/groups.aspx?gid=GROUPID
params = {
"__VIEWSTATE": (input name="__VIEWSTATE").value,
"__VIEWSTATEGENERATOR": (input name="__VIEWSTATEGENERATOR").value,
"__EVENTVALIDATION": (input name="__EVENTVALIDATION").value
"__RequestVerificationToken": (input name="__RequestVerificationToken").value
"ctl00$cphRoblox$GroupStatusPane$StatusTextBox": shoutText,
"ctl00$cphRoblox$GroupStatusPane$StatusSubmitButton": "Group Shout"
}
POST https://www.roblox.com/my/groups.aspx?gid=GROUPID params=params
Use Cases:
- Automated events can be shouted in my gameâs group
- Devforum bot can automatically shout updates posted in public category
- Ew groups can shout raids/etc
- I can lock down shouting privileges to only what the group admins need i.e. âUsing this web form, you can have the bot shout x type of event, but you canât shout custom text like âlol poopââ
If Roblox is able to address this issue by officially supporting a groups.roblox.com endpoint to post group shouts, the listed use cases will be able to be implemented using stable APIs that are not subject to change at any given time.