Untitled

 avatar
Bilal
python
7 months ago
1.8 kB
2
Indexable
Never
import discord
from discord.ext import commands
import configparser

# Config dosyasını yükle
config = configparser.ConfigParser()
config.read('config.ini')

# Botunuzun komut öneki ve token'ını alın
prefix = config['Bot']['prefix']
TOKEN = config['Bot']['token']

# Intents tanımlayın
intents = discord.Intents.default()
intents.members = True  # Kullanıcı listesini almak için gerekli
intents.message_content = True

# Bot oluşturun
bot = commands.Bot(command_prefix=prefix, intents=intents)

# Belirli kullanıcı adı
target_user = "furious041"

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user.name}')
    # Botun durumunu ayarla
    await bot.change_presence(activity=discord.Activity(type=discord.ActivityType.competing, name="Discord"))


@bot.event
async def on_message(message):
    # Eğer mesaj bot tarafından gönderilmişse işlem yapmayın
    if message.author == bot.user:
        return

    # Eğer mesaj "merhaba" içeriyorsa, altına emoji ile tepki ekle
    if "ivy" in message.content.lower():
        await message.add_reaction("❤️")

    # Belirli kullanıcı etiketlendiğinde
    if message.mentions:
        for mention in message.mentions:
            if mention.name == target_user:
                # Belirli kullanıcı etiketlendiğinde kalp emojisi ile tepki ver
                await message.add_reaction("❤️")



    # Komutlar için mesajın ön işlemesi
    await bot.process_commands(message)

# !avatar komutunu tanımlayın
@bot.command(name='avatar')
async def _avatar(ctx, member: discord.Member = None):
    member = member or ctx.author
    await ctx.send(member.avatar)


# Botu çalıştırın
bot.run(TOKEN)
Leave a Comment