Fixed emoji trigger bug

This commit is contained in:
2025-11-24 15:23:49 -05:00
parent 043ea10dc3
commit aa0408b24b

10
bot.py
View File

@@ -35,7 +35,8 @@ class EmojiTrigger(MessageTrigger):
def handle_message(self, message:discord.Message):
processed_string = process_string(message.content)
if processed_string in self.triggers:
for trigger in self.triggers:
if trigger in processed_string:
for emoji in message.guild.emojis:
if emoji.name in self.emoji_names:
asyncio.create_task(message.add_reaction(emoji))
@@ -78,7 +79,6 @@ client = discord.Client(intents=intents)
@client.event
async def on_ready():
print()
print(f"Logged in as: {client.user}")
@client.event
@@ -87,12 +87,6 @@ async def on_message(message):
return
global lessthan
print(f"Message from {message.author}: {message.content}")
processed_message = process_string(message.content)
# if "lessthan" in processed_message or "focus" in processed_message or "oblivion" in processed_message:
# if lessthan == None:
# lessthan = await message.guild.fetch_emoji(1287978418314547241)
# print(lessthan.name)
# await message.add_reaction(lessthan)
for trigger in triggers:
trigger.handle_message(message)