“Jak wykryć reakcję na wiadomość niezgody” Kod odpowiedzi

Discord.py Dodaj reakcję do wiadomości

#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

Discord.py Sprawdź, czy wiadomość ma pewną reakcję

emoji = "" # some emoji as a string
if any(reaction.emoji == emoji for reaction in message.reactions):
	# there is at least one reaction of the specified emoji
DenverCoder1

Jak wykryć reakcję na wiadomość niezgody

@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

Odpowiedzi podobne do “Jak wykryć reakcję na wiadomość niezgody”

Pytania podobne do “Jak wykryć reakcję na wiadomość niezgody”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu