async def createEventMessage(event: Event, channel: TextChannel, update_id=True) -> Message: """Create a new event message.""" # Create embed and message embed = event.createEmbed() message = await channel.send(embed=embed) if update_id: event.messageID = message.id return message
async def updateMessageEmbed(eventMessage: Message, updatedEvent: Event) \ -> None: """Update the embed and footer of a message.""" newEventEmbed = updatedEvent.createEmbed() await eventMessage.edit(embed=newEventEmbed)
async def updateMessageEmbed(eventMessage: Message, updatedEvent: Event) \ -> None: """Update the embed and footer of a message.""" newEventEmbed = updatedEvent.createEmbed() newEventEmbed.set_footer(text="Event ID: " + str(updatedEvent.id)) await eventMessage.edit(embed=newEventEmbed)