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() async def on_raw_reaction_add(self, payload:discord.RawReactionActionEvent): """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 await channel.send("I'd quote that if I could...")