mirror of
https://github.com/zoriya/Nemo.git
synced 2025-12-06 02:46:10 +00:00
Adding the private command
This commit is contained in:
@@ -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 ("""
|
||||
|
||||
15
main.py
15
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)
|
||||
|
||||
Reference in New Issue
Block a user