Fix buggy message references

This commit is contained in:
diamondburned 2021-05-01 15:19:18 -07:00
parent cc2b2ee4c7
commit 71c3069fa4
1 changed files with 2 additions and 1 deletions

View File

@ -284,11 +284,12 @@ func newRegularContent(m discord.Message, s *state.Instance) Message {
var content text.Rich
if m.ReferencedMessage != nil {
content.Content = "> "
refContent := []byte(m.ReferencedMessage.Content)
segments.ParseWithMessageRich(&content, refContent, &m, s.Cabinet)
content = segments.Ellipsize(content, 100)
content.Content = ">" + content.Content + "\n"
content.Content += "\n"
segutil.Add(&content,
reference.NewMessageSegment(0, len(content.Content)-1, m.ReferencedMessage.ID),