I was modifying the Vocard open-source code and testing its features. While using the /settings stageannounce command, I set a message that now appears correctly in /settings view. However, I don’t understand how to actually use this feature from a user’s perspective.
I’ve asked AI multiple times, and it keeps giving me this kind of answer:
:clipboard: Overview
The stage announcement setting automatically updates the status message of a Discord Stage Channel to display the currently playing music.
:wrench: How It Works
Step 1: Template Setup
The administrator writes a template in “Stage Announcement Settings” via /settings.
Example:
:musical_note: Now Playing: {title}\nArtist: {artist}\nDuration: {time}
This is saved in the database under the stage_announce_template key.
Step 2: Music Playback (Voice Channel)
Users play music in a normal voice channel using /play.
(Stage channels cannot directly play music due to Discord API limitations.)
Step 3: Automatic Status Update
The update_voice_status() method in voicelink/player.py is automatically triggered.
The saved template is filled with actual data (e.g., {title} → real song title), and channel.edit(status=message) is called through the Discord API to update the stage channel status.
Step 4: Stage Channel Display
Participants in the stage channel see the current music information in the channel’s status message, which updates in real time as the music changes.```
However, when I try this as a regular user, I don’t know what I’m actually supposed to do to make this feature work.