from redbot.core import commands import discord class ReactQuote(commands.Cog): """Cog to store quotes by reacting with speech bubble""" def __init__(self, bot): self.bot = bot def _wrapQuote(self, msg): return msg @commands.command() async def reactquote(self, ctx: commands.Context): """TestCommand""" # Your code will go here await ctx.send("I can do stuff, really!") @commands.command() async def quote(self, ctx: commands.Context): """TestCommand""" # Your code will go here await ctx.send("I can do stuff, really!") @commands.Cog.listener("on_raw_reaction_add") async def on_raw_reaction_add(self, payload:discord.RawReactionActionEvent): message = await self.bot.get_channel(payload.channel_id).fetch_message(payload.message_id) await message.channel.send("Did I work") """On React""" if str(payload.emoji) == '💬': message: discord.Message = await self.bot.get_channel(payload.channel_id).fetch_message(payload.message_id) user = payload.member channel: discord.TextChannel = message.channel channel.send("Did I work") @commands.Cog.listener() async def on_reaction_add(self, reaction: discord.Reaction, user: discord.User): await reaction.message.channel.send("Did I work2")