From ac979398b60211d980d60ed4ce457f1b2812950c Mon Sep 17 00:00:00 2001 From: Anonymus Raccoon Date: Tue, 14 Jul 2020 23:53:14 +0200 Subject: [PATCH] Adding the private command --- config.py | 1 + main.py | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/config.py b/config.py index 84086c9..376177c 100644 --- a/config.py +++ b/config.py @@ -67,6 +67,7 @@ Faire un event privé et inviter les personnes individuellement: STOP_MSG = """Pour confirmer la fermeture de l'event, cliquez sur ✅.""" SET_EVENT_MSG = """@User a changé la description de l'event pour "@Status".""" +SET_PRIVATE_MSG = """@User a rendu l'event privé.""" NEW_EVENT = """@everyone Nouvel event (@id)""" NEW_EVENT_KEY = """Nouvel event (""" diff --git a/main.py b/main.py index d30aa99..e70a364 100644 --- a/main.py +++ b/main.py @@ -184,5 +184,20 @@ async def leave(*, await channel.send(config.LEAVE_MSG.replace("@User", f"<@{member.id}>")) +@nemo.command("!private") +@helper.event_command +@helper.auto_delete +async def leave(*, + channel: discord.TextChannel, + member: discord.Member, + guild: discord.Guild, + event: int, + **_): + org_channel: discord.TextChannel = discord.utils.get(guild.channels, name=config.ORGANIZATION_NAME) + list_msg: discord.Message = [x async for x in org_channel.history() if config.LIST_KEY in x.content][0] + await edit_event_status(event, config.PRIVATE_EVENT, list_msg) + await channel.send(config.SET_PRIVATE_MSG.replace("@User", f"<@{member.id}>")) + + if __name__ == "__main__": nemo.run(config.TOKEN)