aboutsummaryrefslogtreecommitdiffstats
path: root/bot
diff options
context:
space:
mode:
Diffstat (limited to 'bot')
-rw-r--r--bot/exts/utilities/bookmark.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/bot/exts/utilities/bookmark.py b/bot/exts/utilities/bookmark.py
index 22fa2dbb..65a32203 100644
--- a/bot/exts/utilities/bookmark.py
+++ b/bot/exts/utilities/bookmark.py
@@ -57,18 +57,13 @@ class BookmarkForm(discord.ui.Modal):
Raises ``discord.Forbidden`` if the user's DMs are closed.
"""
embed = Bookmark.build_bookmark_dm(target_message, title)
- await interaction.user.send(embed=embed, view=LinkTargetMessage(target_message))
+ message_url_view = discord.ui.View().add_item(
+ discord.ui.Button(label="View Message", url=target_message.jump_url)
+ )
+ await interaction.user.send(embed=embed, view=message_url_view)
log.info(f"{interaction.user} bookmarked {target_message.jump_url} with title {title!r}")
-class LinkTargetMessage(discord.ui.View):
- """The button that relays the user to the bookmarked message."""
-
- def __init__(self, target_message: discord.Message):
- super().__init__()
- self.add_item(discord.ui.Button(label="View Message", url=target_message.jump_url))
-
-
class Bookmark(commands.Cog):
"""Creates personal bookmarks by relaying a message link to the user's DMs."""