ping watch role when voting starts and closes

This commit is contained in:
2023-06-13 23:15:03 +02:00
parent baefcf9bb9
commit 198a25d145
2 changed files with 12 additions and 5 deletions

View File

@ -61,15 +61,16 @@ export async function closePoll(guild: Guild, requestId: string) {
}
async function updateMessage(movie: string, message: Message, guildId: string, requestId: string) {
const role = (await message.guild!.roles.fetch()).find(role => role.id === config.bot.announcement_role)
const body = `[Abstimmung beendet] Gewonnen hat: ${movie}`
.concat(message.cleanContent.substring("[Abstimmung]".length))
.concat(message.content.substring("[Abstimmung]".length))
const options: MessageEditOptions = {
content: body,
allowedMentions: { parse: ["roles"] }
}
logger.info("Updating message.", { guildId, requestId })
message.edit(options)
}
async function updateEvent(votes: Vote[], guild: Guild, guildId: string, requestId: string) {