Added track requester mention placeholder

This commit is contained in:
Choco
2024-10-16 13:30:12 +08:00
parent 3bee119882
commit db615c5e55
2 changed files with 6 additions and 1 deletions

View File

@@ -87,7 +87,7 @@
"default_controller": {
"embeds": {
"active": {
"description": "**Now Playing: ```[@@track_name@@]```\nLink: [Click Me](@@track_url@@) | Requester: <@@@track_requester_id@@> | DJ: @@dj@@**",
"description": "**Now Playing: ```[@@track_name@@]```\nLink: [Click Me](@@track_url@@) | Requester: @@track_requester_mention@@ | DJ: @@dj@@**",
"footer": {
"text": "Queue Length: @@queue_length@@ | Duration: @@track_duration@@ | Volume: @@volume@@% {{loop_mode != 'Off' ?? | Repeat: @@loop_mode@@}}"
},

View File

@@ -34,6 +34,7 @@ class Placeholders:
"track_color": self.track_color,
"track_requester_id": self.track_requester_id,
"track_requester_name": self.track_requester_name,
"track_requester_metion": self.track_requester_mention,
"track_requester_avatar": self.track_requester_avatar,
"track_source_name": self.track_source_name,
"track_source_emoji": self.track_source_emoji,
@@ -79,6 +80,10 @@ class Placeholders:
def track_requester_name(self, track: Track) -> str:
return track.requester.name if track.requester else self.bot.user.display_name
@ensure_track
def track_requester_mention(self, track: Track) -> str:
return f"<@{track.requester.id if track.requester else self.bot.user.id}>"
@ensure_track
def track_requester_avatar(self, track: Track) -> str:
return track.requester.display_avatar.url if track.requester else self.bot.user.display_avatar.url