mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 22:34:19 +02:00
27 lines
874 B
Python
27 lines
874 B
Python
from .. import loader, utils
|
||
class КукуляторMod(loader.Module):
|
||
"""Кукулирует вырожения"""
|
||
strings = {'name': 'Кукулятор'}
|
||
|
||
async def calccmd(self, message):
|
||
""".calc <выражение или реплай на то, что нужно посчитать>
|
||
Кстати:
|
||
** - возвести в степень
|
||
/ - деление
|
||
% - деление по модулю"""
|
||
question = utils.get_args_raw(message)
|
||
reply = await message.get_reply_message()
|
||
if not question:
|
||
if not reply:
|
||
await utils.answer(message, "<b>2+2=5</b>")
|
||
return
|
||
else:
|
||
question = reply.raw_text
|
||
try:
|
||
answer = eval(question)
|
||
answer = f"<b>{question}=</b><code>{answer}</code>"
|
||
except Exception as e:
|
||
answer = f"<b>{question}=</b><code>{e}</code>"
|
||
await utils.answer(message, answer)
|
||
|