Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions cogs/commands/quotes.py
Original file line number Diff line number Diff line change
Expand Up @@ -390,14 +390,15 @@ async def on_raw_reaction_add(self, payload: discord.RawReactionActionEvent):
quoted_message = await channel.fetch_message(payload.message_id)

await self.quote_discord_user(
payload.member.mention, quoted_message, quoted_message
payload.member.mention, quoted_message, quoted_message, True
)

async def quote_discord_user(
self,
requester: discord.Member,
quoted_message: discord.Message,
reply_to: discord.Message,
from_react = False
):
"""Modified version of original quote add, has more context and creates mention"""
# Get mention for DB. Modified from MentionConverter
Expand Down Expand Up @@ -425,8 +426,10 @@ async def quote_discord_user(
result += "Quote already exists."
else:
result += MYSTERY_ERROR

await reply_to.reply(result, mention_author=False)

# Skip multiple clicks of quote react
if not (from_react and "Quote already exists." in result):
await reply_to.reply(result, mention_author=False)

@quote.command()
async def delete(self, ctx: Context, query: QuoteIDConverter):
Expand Down
Loading