mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 14:34:17 +02:00
70 lines
2.4 KiB
Python
70 lines
2.4 KiB
Python
from hikkatl.types import Message
|
|
from collections import Counter
|
|
import logging
|
|
import asyncio
|
|
from .. import loader, utils
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
'''
|
|
███ ███ ██ ██ ██████ ██ ██ ██ ██████ ███████ ███████
|
|
████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
|
██ ████ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ███████ █████
|
|
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
|
██ ██ ██████ ██ ██ ██████ ███████ ██████ ███████ ███████
|
|
|
|
|
|
Module name
|
|
📜 Licensed under the GNU AGPLv3
|
|
'''
|
|
|
|
# meta banner: https://0x0.st/s/Q4Hen86h2PuzHWVxH0OOCQ/H0YO.jpg
|
|
# meta desc: Module for cheat in MindGame
|
|
# meta developer: @BruhHikkaModules
|
|
|
|
|
|
@loader.tds
|
|
class MindGameCheat(loader.Module):
|
|
"""Module for cheat in MindGame"""
|
|
|
|
strings = {
|
|
"name": "MindGameCheat",
|
|
"wait": "<emoji document_id=5188311512791393083>🔎</emoji> <b>Searching for emoji...</b>",
|
|
"finded": "<emoji document_id=5206607081334906820>✔️</emoji> <b>The emoji has been found!</b>"
|
|
}
|
|
strings_ru = {
|
|
"wait": "<emoji document_id=5188311512791393083>🔎</emoji> <b>Поиск эмоджи...</b>",
|
|
"finded": "<emoji document_id=5206607081334906820>✔️</emoji> <b>Эмоджи найден!</b>"
|
|
}
|
|
|
|
def find_emoji(self, reply: Message):
|
|
emojis = [
|
|
button.text
|
|
for row in reply.reply_markup.rows
|
|
for button in row.buttons
|
|
]
|
|
|
|
counter = Counter(emojis)
|
|
different_emoji = ''.join([emoji for emoji, count in counter.items() if count == 1])
|
|
|
|
emoji_index = emojis.index(different_emoji)
|
|
|
|
return emoji_index
|
|
|
|
@loader.command()
|
|
async def mcheat(self, message: Message):
|
|
""" - [reply to MindGame] - Find emoji"""
|
|
|
|
await utils.answer(message, self.strings["wait"])
|
|
|
|
reply = await message.get_reply_message()
|
|
|
|
emoji_index = self.find_emoji(reply)
|
|
|
|
await reply.click(emoji_index)
|
|
|
|
await utils.answer(message, self.strings['finded'])
|
|
|
|
|