aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/utilities/bookmark.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/bot/exts/utilities/bookmark.py b/bot/exts/utilities/bookmark.py
index ee5d8645..c8002b7e 100644
--- a/bot/exts/utilities/bookmark.py
+++ b/bot/exts/utilities/bookmark.py
@@ -52,9 +52,8 @@ class BookmarkTitleSelectionForm(discord.ui.Modal):
"""Sends the bookmark embed to the user with the newly chosen title."""
title = self.bookmark_title.value or self.bookmark_title.default
await self.action_bookmark(interaction.channel, interaction.user, self.message, title)
- view = SendBookmark(self.action_bookmark, interaction.user, interaction.channel, self.message, title)
- embed = Bookmark.build_bookmark_embed(self.message)
- await interaction.response.send_message(embed=embed, view=view, ephemeral=True)
+ embed = Bookmark.build_ephemeral_bookmark_embed(self.message)
+ await interaction.response.send_message(embed=embed, ephemeral=True)
class LinkTargetMessage(discord.ui.View):
@@ -123,6 +122,18 @@ class Bookmark(commands.Cog):
)
@staticmethod
+ def build_ephemeral_bookmark_embed(target_message: discord.Message) -> discord.Embed:
+ """Build the ephemeral embed to the bookmark requester."""
+ return discord.Embed(
+ description=(
+ f"A bookmark for [this message]({target_message.jump_url})"
+ f"has been successfully sent your way"
+ f"Please check your DMs to retrieve it."
+ ),
+ colour=Colours.soft_green,
+ )
+
+ @staticmethod
def build_bookmark_dm(target_message: discord.Message, title: str) -> discord.Embed:
"""Build the embed to DM the bookmark requester."""
embed = discord.Embed(