“Holen Sie sich Reaktionen von Nachrichten descord.py” Code-Antworten

Discord.py Reaktion auf die Nachricht hinzufügen

#1
message = ctx.send("text")
#2
message = channel.send("text")
#3
message = channel.fetch_message(messageid)
#add reaction to message
emoji = '\N{THUMBS UP SIGN}'
await message.add_reaction(emoji)
Delightful Donkey

So erfassen Sie die Reaktion auf eine Nachricht desend.py

@client.event
async def on_message(message):
    #if the spotify command is triggered
        #fetch from the API
        spotifyEmbed = discord.Embed(title=resultName, ...)
        spotifyEmbed.set_image(url=spotifyImgUrl)
        spotifyMessage = await message.channel.send(embed=spotifyEmbed)
        await spotifyMessage.add_reaction("⬅️")
        await spotifyMessage.add_reaction("➡️")

@client.event
async def on_reaction_add(reaction, user):
    if user != client.user:
        if str(reaction.emoji) == "➡️":
            #fetch new results from the Spotify API
            newSearchResult = discord.Embed(...)
            await reaction.message.edit(embed=newSearchResult)
        if str(reaction.emoji) == "⬅️":
            #fetch new results from the Spotify API
            newSearchResult = discord.Embed(...)
            await reaction.message.edit(embed=newSearchResult)
Alert Armadillo

Holen Sie sich Reaktionen von Nachrichten descord.py

#Get reactions from cached msg
cache_msg = discord.utils.get(client.cached_messages, id=msg.id)
n_players = await cache_msg.reactions[0].users().flatten()
n_players = n_players[1:]
Clever Caterpillar

Ähnliche Antworten wie “Holen Sie sich Reaktionen von Nachrichten descord.py”

Fragen ähnlich wie “Holen Sie sich Reaktionen von Nachrichten descord.py”

Weitere verwandte Antworten zu “Holen Sie sich Reaktionen von Nachrichten descord.py” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen