mirror of
https://github.com/wlinator/luminara.git
synced 2024-10-02 22:23:13 +00:00
21 lines
745 B
Python
21 lines
745 B
Python
import random
|
|
|
|
from sb_tools import universal
|
|
|
|
|
|
class ReactionHandler:
|
|
def __init__(self, reactions):
|
|
self.eightball = reactions["eightball"]
|
|
self.full_content_reactions = reactions["full_content_reactions"]
|
|
|
|
async def handle_message(self, message):
|
|
content = message.content.lower()
|
|
|
|
if (content.startswith("racu ") or content.startswith("racu, ")) and content.endswith("?"):
|
|
if await universal.eightball_check(message):
|
|
response = random.choice(self.eightball)
|
|
await message.reply(content=response)
|
|
|
|
for trigger, response in self.full_content_reactions.items():
|
|
if trigger.lower() == content:
|
|
await message.reply(response)
|