Skip to content

Commit

Permalink
Add replies to star message.
Browse files Browse the repository at this point in the history
  • Loading branch information
Naamloos committed Dec 15, 2022
1 parent 64da826 commit 80199fd
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions ModCore/Listeners/Reactions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ private static DiscordMessageBuilder buildMessage(DiscordMessage message, Discor
var embed = new DiscordEmbedBuilder()
.WithAuthor($"{message.Author.Username}#{message.Author.Discriminator}",
iconUrl: (string.IsNullOrEmpty(message.Author.AvatarHash) ? message.Author.DefaultAvatarUrl : message.Author.AvatarUrl))
.WithDescription(message.Content.Truncate(1000))
.WithDescription(message.Content.Length > 1000? message.Content.Truncate(1000) + "..." : message.Content)
.WithFooter($"ID: {message.Id}")
.WithTimestamp(message.Id);

Expand All @@ -237,8 +237,17 @@ private static DiscordMessageBuilder buildMessage(DiscordMessage message, Discor
var emotename = emoji.GetDiscordName().Replace(":", "");
emotename = emotename.EndsWith('s') ? emotename : count > 1 ? emotename + "s" : emotename;

if(message.ReferencedMessage != null)
{
var refContent = message.ReferencedMessage.Content;
refContent = refContent.Length > 200? refContent.Truncate(200) + "..." : refContent;

embed.AddField("↳ Reply", $"{(message.ReferencedMessage.Attachments.Count() > 0? "📜 " : "")}" +
$"{message.ReferencedMessage.Author.Username}#{message.ReferencedMessage.Author.Discriminator}: {refContent} ([Jump]({message.ReferencedMessage}))");
}

var messageBuilder = new DiscordMessageBuilder()
.WithEmbed(embed)
.AddEmbed(embed)
.WithContent($"{emoji} {count} {emotename} in {message.Channel.Mention}");

messageBuilder.AddComponents(new DiscordLinkButtonComponent(message.JumpLink.ToString(), "Go to message"));
Expand Down

0 comments on commit 80199fd

Please sign in to comment.