Untitled
unknown
python
10 months ago
1.2 kB
7
Indexable
@bot.event
async def on_member_join(member):
log_channel = bot.get_channel(123456789012345678) # Ид канала для логов
possible_alts = []
for m in member.guild.members:
if m.id != member.id and (m.name == member.name or m.avatar == member.avatar):
possible_alts.append(f"{m.mention} (ID: {m.id})")
embed = discord.Embed(title="👤 Новый участник", color=discord.Color.blue())
embed.add_field(name="Ник", value=member.name, inline=True)
embed.add_field(name="ID", value=member.id, inline=True)
embed.add_field(name="Дата создания аккаунта", value=member.created_at.strftime("%Y-%m-%d %H:%M:%S"), inline=False)
embed.add_field(name="Дата захода", value=member.joined_at.strftime("%Y-%m-%d %H:%M:%S"), inline=False)
if possible_alts:
embed.add_field(name="⚠️ Возможные альты", value="\n".join(possible_alts), inline=False)
embed.color = discord.Color.orange()
else:
embed.add_field(name="⚡ Альтов не найдено", value="✅ Чистый вход", inline=False)
await log_channel.send(embed=embed)Editor is loading...
Leave a Comment