Files
limoka/coddrago/modules/loli.py
2025-07-10 21:02:34 +03:00

95 lines
3.8 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ---------------------------------------------------------------------------------
#░█▀▄░▄▀▀▄░█▀▄░█▀▀▄░█▀▀▄░█▀▀▀░▄▀▀▄░░░█▀▄▀█
#░█░░░█░░█░█░█░█▄▄▀░█▄▄█░█░▀▄░█░░█░░░█░▀░█
#░▀▀▀░░▀▀░░▀▀░░▀░▀▀░▀░░▀░▀▀▀▀░░▀▀░░░░▀░░▒▀
# Name: Loli Hentai!
# Description: words superfluous?
# Author: @codrago_m
# ---------------------------------------------------------------------------------
# 🔒 Licensed under the GNU AGPLv3
# 🌐 https://www.gnu.org/licenses/agpl-3.0.html
# ---------------------------------------------------------------------------------
# Author: @codrago
# Commands: loli, lolic
# scope: hikka_only
# meta developer: @codrago_m
# meta banner: https://raw.githubusercontent.com/coddrago/modules/refs/heads/main/banner.png
# meta pic: https://envs.sh/HJm.webp
# ---------------------------------------------------------------------------------
__version__ = (1, 6, 0)
import os
import logging
from .. import loader, utils
import random
import time
import datetime
from telethon import functions
from telethon.tl.custom import Message
logger = logging.getLogger("LoliHentai")
@loader.tds
class lolihentai(loader.Module):
"""Your the best friend in loli hentai"""
strings = {
"name": "LoliHentai",
"loading_photo": "<emoji document_id=5215327832040811010>⏳</emoji> <b>loading your loli photo...</b>",
"error_loading": "<b>Failed to get photos. Please unblock @ferganteusbot</b>",
"search": "<emoji document_id=5328311576736833844>🔴</emoji> loading your photo..."
}
strings_ru = {
"name": "LoliHentai",
"loading_photo": "<emoji document_id=5215327832040811010>⏳</emoji> <b>загрузка вашей лоли фотографии...</b>",
"error_loading": "<b>Не удалось получить фотографии. Пожалуйста, разблокируйте @ferganteusbot</b>",
"search": "<emoji document_id=5328311576736833844>🔴</emoji> загрузка вашей фотографии..."
}
async def lolicmd(self, message):
"""-> random loli photo"""
await utils.answer(message, self.strings("loading_photo"))
async with self._client.conversation("@ferganteusbot") as conv:
try:
lh = await conv.send_message("/lh")
except Exception as e:
return await utils.answer(message, self.strings("error_loading"))
otvet = await conv.get_response()
await lh.delete()
if otvet.photo:
await message.client.send_message(
message.peer_id,
message=otvet,
reply_to=getattr(message, "reply_to_msg_id", None))
await otvet.delete()
await message.delete()
async def loliccmd(self, message: Message):
"""-> to get your loli"""
await message.edit(self.strings("search"))
time.sleep(0.5)
chat = "hdjrkdjrkdkd"
result = await message.client(
functions.messages.GetHistoryRequest(
peer=chat,
offset_id=0,
offset_date=datetime.datetime.now(),
add_offset=random.choice(range(1, 851, 2)),
limit=1,
max_id=0,
min_id=0,
hash=0,
),
)
await message.delete()
await message.client.send_file(
message.to_id,
result.messages[0].media,
reply_to=getattr(message, "reply_to_msg_id", None),
)