Untitled

 avatar
unknown
python
2 months ago
1.2 kB
5
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