preventing empty sticky messages

This commit is contained in:
2024-03-19 10:49:58 +01:00
parent 3b86f60426
commit 2ca10276a4

View File

@@ -61,6 +61,12 @@ func inputStickyMessage(i *discordgo.InteractionCreate) {
} else { } else {
messageText = i.ApplicationCommandData().Options[0].StringValue() messageText = i.ApplicationCommandData().Options[0].StringValue()
} }
if messageText == "" {
err := respond(i.Interaction, "Can't add empty sticky messages!", true)
if err != nil {
logrus.Error(err)
}
} else {
message, err := bot.ChannelMessageSendEmbed(i.ChannelID, &discordgo.MessageEmbed{ message, err := bot.ChannelMessageSendEmbed(i.ChannelID, &discordgo.MessageEmbed{
Type: discordgo.EmbedTypeArticle, Type: discordgo.EmbedTypeArticle,
Footer: &discordgo.MessageEmbedFooter{ Footer: &discordgo.MessageEmbedFooter{
@@ -91,4 +97,5 @@ func inputStickyMessage(i *discordgo.InteractionCreate) {
logrus.Error(err) logrus.Error(err)
} }
} }
}
} }