__version__ = (0, 0, 7)
#
#
# _ _ _ _
# | | | | (_) |
# | | ___ | |_ ___ ___ _| | __
# | | / _ \| __/ _ \/ __| | |/ /
# | |___| (_) | || (_) \__ \ | <
# \_____/\___/ \__\___/|___/_|_|\_\
#
# © Copyright 2022
#
# 🔒 Licensed under the GNU AGPLv3
# 🌐 https://www.gnu.org/licenses/agpl-3.0.html
# meta developer: @hikkaftgmods
# meta banner: https://i.imgur.com/awltLuz.jpeg
from .. import loader, utils
import asyncio
class DrochBotMod(loader.Module):
"""Автоматизирует работу с @DrochBot (автоматическая дрочка и др.)"""
strings = {"name": "DrochBot"}
async def drochcmd(self, message):
"""Включается команда `/drochnut`. Чтобы остановить, `Дрочка стоп`."""
self.set("droch", True)
while self.get("droch"):
await message.reply("/drochnut")
await asyncio.sleep(0.1)
await utils.answer(
message,
"Следующая команда будет произведена через 1 час и 5 минут.",
)
await asyncio.sleep(3960)
async def dickcmd(self, message):
"""Включается команда `/drochnut`. Чтобы остановить, `Хуй стоп`."""
self.set("dick", True)
while self.get("dick"):
await message.reply("/dick")
await asyncio.sleep(0.1)
await utils.answer(
message,
"Следующая команда будет произведена через 6 часов.",
)
await asyncio.sleep(21600)
async def casecmd(self, message):
"""Включается команда `/case`. Чтобы остановить, `кейс стоп`."""
self.set("case", True)
while self.get("case"):
await message.reply("/case")
await asyncio.sleep(0.1)
await utils.answer(
message,
"Следующая команда будет произведена через 24 часa.",
)
await asyncio.sleep(86400)
async def watcher(self, message):
if not getattr(message, "out", False):
return
if message.raw_text.lower() == "дрочка стоп":
self.set("droch", False)
await utils.answer(message, "Дрочка остановлена.")
if message.raw_text.lower() == "хуй стоп":
self.set("dick", False)
await utils.answer(message, "Рост хуя остановлен.")
if message.raw_text.lower() == "кейс стоп":
self.set("case", False)
await utils.answer(message, "Открытие кейсов остановлено")