Fix embed fields and footer parsing (#77)
This commit is contained in:
parent
2bd2017f37
commit
2d95068ded
1 changed files with 5 additions and 7 deletions
12
discord.go
12
discord.go
|
|
@ -313,13 +313,7 @@ func buildEmbeds(b *strings.Builder, es []*discordgo.MessageEmbed) {
|
|||
embedBuilder.WriteString("[::b]")
|
||||
embedBuilder.WriteString(ef.Name)
|
||||
embedBuilder.WriteString("[::-]")
|
||||
|
||||
if ef.Inline {
|
||||
embedBuilder.WriteByte(' ')
|
||||
} else {
|
||||
embedBuilder.WriteByte('\n')
|
||||
}
|
||||
|
||||
embedBuilder.WriteByte('\n')
|
||||
embedBuilder.WriteString(parseMarkdown(ef.Value))
|
||||
|
||||
if i != len(e.Fields)-1 {
|
||||
|
|
@ -329,6 +323,10 @@ func buildEmbeds(b *strings.Builder, es []*discordgo.MessageEmbed) {
|
|||
}
|
||||
|
||||
if e.Footer != nil {
|
||||
if hasHeading {
|
||||
embedBuilder.WriteString("\n\n")
|
||||
}
|
||||
|
||||
embedBuilder.WriteString(e.Footer.Text)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue