lunarflu HF staff commited on
Commit
46822cd
1 Parent(s): eb7e36e

[HM] nickname testing

Browse files

# nickname stuff


@bot

.event
async def on_member_update(before, after):
if before.name != after.name:
print(f"Username changed for {after.mention}: {before.name} -> {after.name}")
"""
embed = Embed(description=f"Username changed for {after.mention}: {before.name} -> {after.name}", color=Color.blue())
await bot.log_channel.send(embed=embed)
"""

if before.nick != after.nick:
print(f"Nickname changed for {after.mention}: {before.nick} -> {after.nick}")

if before.discriminator != after.discriminator:
print(f"Discriminator changed for {after.mention}: {before.discriminator} -> {after.discriminator}")

Files changed (1) hide show
  1. app.py +20 -5
app.py CHANGED
@@ -35,6 +35,14 @@ bot = commands.Bot(command_prefix='!', intents=intents)
35
  # todo
36
  '''
37
  - test what works
 
 
 
 
 
 
 
 
38
  - add role changes (moving roles)
39
 
40
  discord.gg / discord/invite (block completely, need to be cautious)
@@ -106,9 +114,19 @@ async def on_message_delete(message):
106
  # nickname stuff
107
  @bot.event
108
  async def on_member_update(before, after):
 
 
 
 
 
 
 
109
  if before.nick != after.nick:
110
- embed = Embed(description=f'{before} changed their nickname to {after.nick}', color=Color.blue())
111
- await bot.log_channel.send(embed=embed)
 
 
 
112
 
113
  @bot.event
114
  async def on_member_ban(guild, user):
@@ -175,8 +193,6 @@ async def on_voice_state_update(member, before, after):
175
 
176
  # bot stuff ---------------------------------------------------------------------------------------------------------------------------------------------------------------
177
 
178
- # send messages
179
- #
180
 
181
  @bot.event
182
  async def on_ready():
@@ -184,7 +200,6 @@ async def on_ready():
184
  bot.log_channel = bot.get_channel(1100458786826747945)
185
 
186
 
187
-
188
  def run_bot():
189
  bot.run(DISCORD_TOKEN)
190
 
 
35
  # todo
36
  '''
37
  - test what works
38
+ ->delete
39
+ ->edit
40
+
41
+
42
+ -x>nicknames
43
+
44
+
45
+
46
  - add role changes (moving roles)
47
 
48
  discord.gg / discord/invite (block completely, need to be cautious)
 
114
  # nickname stuff
115
  @bot.event
116
  async def on_member_update(before, after):
117
+ if before.name != after.name:
118
+ print(f"Username changed for {after.mention}: {before.name} -> {after.name}")
119
+ """
120
+ embed = Embed(description=f"Username changed for {after.mention}: {before.name} -> {after.name}", color=Color.blue())
121
+ await bot.log_channel.send(embed=embed)
122
+ """
123
+
124
  if before.nick != after.nick:
125
+ print(f"Nickname changed for {after.mention}: {before.nick} -> {after.nick}")
126
+
127
+ if before.discriminator != after.discriminator:
128
+ print(f"Discriminator changed for {after.mention}: {before.discriminator} -> {after.discriminator}")
129
+
130
 
131
  @bot.event
132
  async def on_member_ban(guild, user):
 
193
 
194
  # bot stuff ---------------------------------------------------------------------------------------------------------------------------------------------------------------
195
 
 
 
196
 
197
  @bot.event
198
  async def on_ready():
 
200
  bot.log_channel = bot.get_channel(1100458786826747945)
201
 
202
 
 
203
  def run_bot():
204
  bot.run(DISCORD_TOKEN)
205