From e358d12fdfac21a96bd0f88670958b48ea9ea008 Mon Sep 17 00:00:00 2001 From: Choco <94597336+ChocoMeow@users.noreply.github.com> Date: Fri, 4 Oct 2024 15:54:21 +0800 Subject: [PATCH 1/3] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4e4da3a..9ba1748 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ discord.py==2.4.0 -motor==3.3.2 +motor==3.6.0 dnspython==2.2.1 tldextract==3.2.1 validators==0.18.2 From 3bee1198825de51c119c261faecc41e3e7a35d9a Mon Sep 17 00:00:00 2001 From: Choco <94597336+ChocoMeow@users.noreply.github.com> Date: Wed, 16 Oct 2024 13:08:43 +0800 Subject: [PATCH 2/3] Update settings Example.json --- settings Example.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings Example.json b/settings Example.json index d9d60b2..fcad4ee 100644 --- a/settings Example.json +++ b/settings Example.json @@ -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_id@@> | DJ: @@dj@@**", "footer": { "text": "Queue Length: @@queue_length@@ | Duration: @@track_duration@@ | Volume: @@volume@@% {{loop_mode != 'Off' ?? | Repeat: @@loop_mode@@}}" }, From db615c5e55014ef9c4e81f9a64d5b60a641f6e55 Mon Sep 17 00:00:00 2001 From: Choco <94597336+ChocoMeow@users.noreply.github.com> Date: Wed, 16 Oct 2024 13:30:12 +0800 Subject: [PATCH 3/3] Added track requester mention placeholder --- settings Example.json | 2 +- voicelink/placeholders.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/settings Example.json b/settings Example.json index fcad4ee..bf586ce 100644 --- a/settings Example.json +++ b/settings Example.json @@ -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@@}}" }, diff --git a/voicelink/placeholders.py b/voicelink/placeholders.py index 6ffcb70..d2d8632 100644 --- a/voicelink/placeholders.py +++ b/voicelink/placeholders.py @@ -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