23 lines
577 B
Go
23 lines
577 B
Go
package modules
|
|
|
|
import (
|
|
"strconv"
|
|
|
|
"github.com/bwmarrin/discordgo"
|
|
|
|
"TerraOceanBot/discord/config"
|
|
"TerraOceanBot/discord/message"
|
|
)
|
|
|
|
func createCustomEmbed(id int, name string) *message.Embed {
|
|
return message.InitNewEmbed(config.CustomVoteTitle, "", config.CustomVoteColour).
|
|
AddField(config.CustomVoteVoteID, strconv.Itoa(id)).
|
|
AddField(config.CustomVoteContent, name)
|
|
}
|
|
|
|
func announceCustomResult(s *discordgo.Session, id int, name string, isPositive bool) {
|
|
createCustomEmbed(id, name).
|
|
UpdateVoteStatus(isPositive).
|
|
Send(s, config.AnnounceCustomChannel)
|
|
}
|