lunarflu HF staff commited on
Commit
06db8e3
1 Parent(s): 8c7f90d

nickname stuff

Browse files
Files changed (1) hide show
  1. app.py +18 -20
app.py CHANGED
@@ -75,15 +75,13 @@ async def on_message_edit(before, after):
75
  embed.add_field(name="Message Created On", value=convert_to_timezone(before.created_at, zurich_tz), inline=True)
76
  embed.add_field(name="Message ID", value=before.id, inline=True)
77
  embed.add_field(name="Message Jump URL", value=f"[Jump to message!](https://discord.com/channels/{before.guild.id}/{before.channel.id}/{before.id})", inline=True)
78
-
79
  if before.attachments:
80
  attachment_urls = "\n".join([attachment.url for attachment in before.attachments])
81
  embed.add_field(name="Attachments", value=attachment_urls, inline=False)
82
-
83
  #embed.set_footer(text=f"{datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S UTC')}")
84
  embed.set_footer(text=f"{convert_to_timezone(datetime.utcnow(), zurich_tz)}")
85
-
86
  await bot.log_channel.send(embed=embed)
 
87
  except Exception as e:
88
  print(f"Error: {e}")
89
 
@@ -103,15 +101,13 @@ async def on_message_delete(message):
103
  embed.add_field(name="Message Created On", value=convert_to_timezone(message.created_at, zurich_tz), inline=True)
104
  embed.add_field(name="Message ID", value=message.id, inline=True)
105
  embed.add_field(name="Message Jump URL", value=f"[Jump to message!](https://discord.com/channels/{message.guild.id}/{message.channel.id}/{message.id})", inline=True)
106
-
107
  if message.attachments:
108
  attachment_urls = "\n".join([attachment.url for attachment in message.attachments])
109
  embed.add_field(name="Attachments", value=attachment_urls, inline=False)
110
-
111
  #embed.set_footer(text=f"{datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S UTC')}")
112
  embed.set_footer(text=f"{convert_to_timezone(datetime.utcnow(), zurich_tz)}")
113
-
114
  await bot.log_channel.send(embed=embed)
 
115
  except Exception as e:
116
  print(f"Error: {e}")
117
 
@@ -119,23 +115,21 @@ async def on_message_delete(message):
119
  @bot.event
120
  async def on_member_update(before, after):
121
  try:
122
- print("member update")
123
  if before.name != after.name:
124
- print(f"Username changed for {after.mention}: {before.name} -> {after.name}")
125
- """
126
- embed = Embed(description=f"Username changed for {after.mention}: {before.name} -> {after.name}", color=Color.blue())
127
- await bot.log_channel.send(embed=embed)
128
- """
129
-
130
  if before.nick != after.nick:
131
- print(f"Nickname changed for {after.mention}: {before.nick} -> {after.nick}")
 
 
 
 
 
 
 
132
 
133
- if before.discriminator != after.discriminator:
134
- print(f"Discriminator changed for {after.mention}: {before.discriminator} -> {after.discriminator}")
135
-
136
-
137
- async for entry in before.guild.audit_logs(limit=5):
138
- print(f'{entry.user} did {entry.action} to {entry.target}')
139
  except Exception as e:
140
  print(f"Error: {e}")
141
 
@@ -143,6 +137,10 @@ async def on_member_update(before, after):
143
  @bot.event
144
  async def on_member_ban(guild, user):
145
  try:
 
 
 
 
146
  # member banned from the guild
147
  embed = Embed(description=f'Member {user.mention} was banned from the guild', color=Color.red())
148
  await bot.log_channel.send(embed=embed)
 
75
  embed.add_field(name="Message Created On", value=convert_to_timezone(before.created_at, zurich_tz), inline=True)
76
  embed.add_field(name="Message ID", value=before.id, inline=True)
77
  embed.add_field(name="Message Jump URL", value=f"[Jump to message!](https://discord.com/channels/{before.guild.id}/{before.channel.id}/{before.id})", inline=True)
 
78
  if before.attachments:
79
  attachment_urls = "\n".join([attachment.url for attachment in before.attachments])
80
  embed.add_field(name="Attachments", value=attachment_urls, inline=False)
 
81
  #embed.set_footer(text=f"{datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S UTC')}")
82
  embed.set_footer(text=f"{convert_to_timezone(datetime.utcnow(), zurich_tz)}")
 
83
  await bot.log_channel.send(embed=embed)
84
+
85
  except Exception as e:
86
  print(f"Error: {e}")
87
 
 
101
  embed.add_field(name="Message Created On", value=convert_to_timezone(message.created_at, zurich_tz), inline=True)
102
  embed.add_field(name="Message ID", value=message.id, inline=True)
103
  embed.add_field(name="Message Jump URL", value=f"[Jump to message!](https://discord.com/channels/{message.guild.id}/{message.channel.id}/{message.id})", inline=True)
 
104
  if message.attachments:
105
  attachment_urls = "\n".join([attachment.url for attachment in message.attachments])
106
  embed.add_field(name="Attachments", value=attachment_urls, inline=False)
 
107
  #embed.set_footer(text=f"{datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S UTC')}")
108
  embed.set_footer(text=f"{convert_to_timezone(datetime.utcnow(), zurich_tz)}")
 
109
  await bot.log_channel.send(embed=embed)
110
+
111
  except Exception as e:
112
  print(f"Error: {e}")
113
 
 
115
  @bot.event
116
  async def on_member_update(before, after):
117
  try:
118
+ """
119
  if before.name != after.name:
120
+ async for entry in before.guild.audit_logs(limit=5):
121
+ print(f'{entry.user} did {entry.action} to {entry.target}')
122
+ """
 
 
 
123
  if before.nick != after.nick:
124
+ embed = Embed(color=Color.orange())
125
+ embed.set_author(name=f"{after} ID: {after.id}", icon_url=after.avatar.url)
126
+ embed.title = "Nickname Modified"
127
+ embed.add_field(name="Mention", value=after.mention, inline=True)
128
+ embed.add_field(name="Old", value=before.nick, inline=True)
129
+ embed.add_field(name="New", value=after.nick, inline=True)
130
+ embed.set_footer(text=f"{convert_to_timezone(datetime.utcnow(), zurich_tz)}")
131
+ await bot.log_channel.send(embed=embed)
132
 
 
 
 
 
 
 
133
  except Exception as e:
134
  print(f"Error: {e}")
135
 
 
137
  @bot.event
138
  async def on_member_ban(guild, user):
139
  try:
140
+ """
141
+ async for entry in before.guild.audit_logs(limit=5):
142
+ print(f'{entry.user} did {entry.action} to {entry.target}') (and add reason if it exists)
143
+ """
144
  # member banned from the guild
145
  embed = Embed(description=f'Member {user.mention} was banned from the guild', color=Color.red())
146
  await bot.log_channel.send(embed=embed)