From 3e4a241ae2a353b853de2d0a6288063955d7d9ee Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Wed, 15 Jul 2020 00:02:04 +0200
Subject: [PATCH] Adding the name command
---
main.py | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/main.py b/main.py
index e70a364..0ea2ed3 100644
--- a/main.py
+++ b/main.py
@@ -61,7 +61,7 @@ async def join_event(*,
return
await member.add_roles(role)
- event_channel: discord.TextChannel = discord.utils.get(guild.channels, name=f"{event}{config.EVENT_SUFFIX}")
+ event_channel: discord.TextChannel = [x for x in guild.channels if x.name[:1] == str(event)][0]
await event_channel.send(config.EVENT_JOIN.replace("@User", f"<@{member.id}>"))
@@ -199,5 +199,17 @@ async def leave(*,
await channel.send(config.SET_PRIVATE_MSG.replace("@User", f"<@{member.id}>"))
+@nemo.command("!name")
+@helper.event_command
+@helper.auto_delete
+async def rename(*,
+ channel: discord.TextChannel,
+ member: discord.Member,
+ message: discord.Message,
+ event: int,
+ **_):
+ await channel.edit(name=f"{event}-{message.content[len('!name '):]}")
+
+
if __name__ == "__main__":
nemo.run(config.TOKEN)