mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-17 14:54:18 +02:00
Commited backup
This commit is contained in:
45
MuRuLOSE/HikkaModulesRepo/compliments.py
Normal file
45
MuRuLOSE/HikkaModulesRepo/compliments.py
Normal file
@@ -0,0 +1,45 @@
|
||||
from hikkatl.types import Message
|
||||
from .. import loader, utils
|
||||
import aiohttp
|
||||
import os
|
||||
|
||||
"""
|
||||
███ ███ ██ ██ ██████ ██ ██ ██ ██████ ███████ ███████
|
||||
████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
||||
██ ████ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ███████ █████
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
||||
██ ██ ██████ ██ ██ ██████ ███████ ██████ ███████ ███████
|
||||
|
||||
|
||||
Compliments
|
||||
📜 Licensed under the GNU AGPLv3
|
||||
"""
|
||||
|
||||
|
||||
# meta desc: desc
|
||||
# meta developer: @BruhHikkaModules
|
||||
# requires: aiohttp
|
||||
|
||||
|
||||
@loader.tds
|
||||
class compliments(loader.Module):
|
||||
"""Генерирует комплименты"""
|
||||
|
||||
strings = {"name": "Compliments"}
|
||||
|
||||
@loader.command()
|
||||
async def gen_compliment(self, message: Message):
|
||||
"""- Генерирует комлпимент"""
|
||||
async with aiohttp.ClientSession() as session:
|
||||
async with session.get("http://complimentr.com/api") as response:
|
||||
data = await response.json()
|
||||
await utils.answer(
|
||||
message,
|
||||
await self._client.translate(
|
||||
message.peer_id,
|
||||
message,
|
||||
"ru",
|
||||
raw_text=data["compliment"],
|
||||
entities=message.entities,
|
||||
),
|
||||
)
|
||||
Reference in New Issue
Block a user