Местоположение
Россия, Москва и Московская обл., Москва

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (4)
  • Как отследить пользователя который ставил реакцию на сообщение discord.py?

    @D2xGY
    Не замужем
    import discord
    from discord.ext import commands
    
    token='****'
    intents = discord.Intents.all()
    bot = commands.Bot(command_prefix='!', intents=intents)
    
    to_check = [
        "User#0000", "User#5437"
    ]
    
    @bot.event
    async def on_ready():
        print("Я тут!")
        global message
        channel = bot.get_channel(айди канала)
        message = await channel.send("Сообщение")
    
    @bot.event
    async def on_raw_reaction_add(payload):
        if (payload.message_id == message.id):
            for i in range(len(to_check)):
                if (to_check[i] == payload.member):
                    print(f"Совпадение найдено! ({to_check[i]})")
    
    bot.run(token)


    Если новое сообщение не нужно создавать, то on_ready() можно подчистить, тогда в on_raw_reaction_add() заменить message.id на айди нужного сообщения
    Ответ написан
    1 комментарий