Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Announcement messages #9054

Merged
merged 6 commits into from
Mar 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions wiki/Announcement_messages/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
tags:
- announce
- announce usergroup
- announce user group
---

# Announcement messages

![Announcement notification](img/notification.jpg "An announcement message notification")

An **announcement message** is a special type of message that's intended for sending longer and formatted messages to multiple users at once. The key differences between announcement messages and regular chat messages are:

- The 1024 character limit instead of 450
Hiviexd marked this conversation as resolved.
Show resolved Hide resolved
- Markdown syntax support[^note-images] for text formatting
- Delivery to multiple users at once
- Ability to bypass the `block private messages from people not on your friends list` setting
- Only users that can send announcement messages are able to reply to them

## Eligibility

In order to send and reply to announcement messages through the website, you must be a member of the [Global Moderation Team](/wiki/People/Global_Moderation_Team), the [Nomination Assessment Team](/wiki/People/Nomination_Assessment_Team), or the announce [user group](/wiki/People/User_group). However, only members of the announce user group are allowed to send chat announcements through the [osu! API v2](https://docs.ppy.sh).
Hiviexd marked this conversation as resolved.
Show resolved Hide resolved

### Filing a request

You can file a request to join the announce user group by sending an email to [[email protected]](mailto:[email protected]) with the subject `Announce Usergroup Request`. This must be sent from the email address attached to your osu! account.

The body of the email should contain the following:

- Your osu! username
- An explanation outlining your reason for needing announcement messages, and how frequently you will be using them.

The [account support team](/wiki/People/Account_support_team) will review the request and inform you of their decision.

## Sending announcement messages

In order to send a chat announcement, open the [chat page](https://osu.ppy.sh/community/chat) from your chat notifications and click the `create announcement` button. Input the channel name, description[^note-desc], list of recipients, and your message. Finally, click the `create` button to send the announcement.

![Announcement creation page](img/page.jpg "The announcement creation page")

## Trivia

- Announcement messages are intended to be a direct replacement for old [forum](/wiki/Community/Forum) messages.
- [Basic implementation](https://github.com/ppy/osu-web/pull/8418) of the announcement system was added to the website on January 26th, 2022. This included the announce user group and the ability to send announcement messages through the API. The user interface for sending chat announcements, alongside allowing moderators to send them, was [added](https://github.com/ppy/osu-web/pull/8747) on June 1st, 2022.
- The announce user group's ID is 47, it has neither a group badge nor a dedicated colour, and its user listing is private.

## Notes

[^note-images]: Images are not supported in announcement messages.
[^note-desc]: Unlike other input fields, descriptions are optional.
Binary file added wiki/Announcement_messages/img/notification.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added wiki/Announcement_messages/img/page.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion wiki/People/User_group/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ Clicking the badges will lead to the respective group listings, while the names
| 32 | [![BN](/wiki/shared/group/BN-prob.png)](https://osu.ppy.sh/groups/32) | [Beatmap Nominators (Probationary)](/wiki/People/Beatmap_Nominators#probationary-beatmap-nominators) | Probationary BN that await a positive evaluation to confirm their presence in the team as a full member. |
| 33 | ![PPY](/wiki/shared/group/PPY.png) | ppy | Reserved for [peppy](/wiki/People/peppy), the creator of osu! |
| 35 | [![FA](/wiki/shared/group/FA.png)](https://osu.ppy.sh/groups/35) | [Featured Artist](/wiki/People/Featured_Artists) | Musical creators who have partnered with osu! |
| 47 | | Announce | Users with permission to send announcement chat messages |
| 47 | | Announce | Users with permission to send [announcement chat messages](/wiki/Announcement_messages) |
| 48 | [![BSC](/wiki/shared/group/BSC.png)](https://osu.ppy.sh/groups/48) | [Beatmap Spotlight Curators](/wiki/People/Beatmap_Spotlight_Curators) | Responsible for selecting high-quality maps for the [Beatmap Spotlights](/wiki/Beatmap_Spotlights) |