Esempio n. 1
0
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
Esempio n. 2
0
async def updateMessageEmbed(eventMessage: Message, updatedEvent: Event) \
        -> None:
    """Update the embed and footer of a message."""
    newEventEmbed = updatedEvent.createEmbed()
    await eventMessage.edit(embed=newEventEmbed)
Esempio n. 3
0
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)