mirror of
https://github.com/wlinator/luminara.git
synced 2024-10-02 22:23:13 +00:00
34 lines
1 KiB
Python
34 lines
1 KiB
Python
import random
|
|
|
|
|
|
class ReactionHandler:
|
|
def __init__(self):
|
|
self.eightball = [
|
|
"It is certain.",
|
|
"It is decidedly so.",
|
|
"Without a doubt.",
|
|
"Yes - definitely.",
|
|
"You may rely on it.",
|
|
"As I see it, yes.",
|
|
"Most likely.",
|
|
"Outlook good.",
|
|
"Yes.",
|
|
"Signs point to yes.",
|
|
"Reply hazy, try again.",
|
|
"Ask again later.",
|
|
"Better not tell you now.",
|
|
"Cannot predict now.",
|
|
"Concentrate and ask again.",
|
|
"Don't count on it.",
|
|
"My reply is no.",
|
|
"My sources say no.",
|
|
"Outlook not so good.",
|
|
"Very doubtful."
|
|
]
|
|
|
|
async def handle_message(self, message):
|
|
content = message.content.lower()
|
|
|
|
if (content.startswith("Racu ") or content.startswith("Racu, ")) and content.endswith("?"):
|
|
response = random.choice(self.eightball)
|
|
await message.reply(content=response)
|