# █████████████████████████████████████████
# █────██────█────█────█───█────█────█────█
# █─██──█─██─█─██─█─██─██─██─██─█─██─█─██─█
# █─██──█─██─█────█─██─██─██─██─█────█─██─█
# █─██──█─██─█─█─██─██─██─██─██─█─█─██─██─█
# █────██────█─█─██────██─██────█─█─██────█
# █████████████████████████████████████████
#
# Copyright 2022 t.me/Dorotoro
# https://www.gnu.org/licenses/agpl-3.0.html
# meta banner: https://raw.githubusercontent.com/dorotorothequickend/DorotoroModules/main/banners/DorotoroLessonHelper.png
# meta developer: @DorotoroMods
from .. import loader, utils
# чтоб вы понимали какие формулы "скрываются" за ссылками
# геометрия
skvadrata = "https://siasky.net/AABnq3U_b4CxYkVjVh87jE3mau4SjnKntiU0782cRsx3NA"
spryamougolnik = "https://siasky.net/CAAgSZbTSdM8UeCgfnDZVYhXujqSLOcPSW81dSQME_j0JQ"
sparallelogram = "https://siasky.net/IADZ9EjuHlGu60fHS1HvOo0dApOlx4T93dA0zXiS4DCwcA"
streugolnik = "https://siasky.net/EAAwSn4Xwii1dNtYF_CLGV1udyFWPdG1whoibXQ5WpEL9w"
spryamougotreugolnik = "https://siasky.net/KADH3gN4f1REnLL5L4WLSXhdA-CbIcWGYn1ODKGHMsm91w"
pkrug = "https://siasky.net/KADidC2s2cIBNW5p6GbjW7vRIdFrIbgJpHOkOugSgT6kVw"
ppryamougol = "https://siasky.net/KABSyyC1Axb2EMDzf_xlmYXNUSh4MROAEz8ii38PxSO_uQ"
ptrapecia = "https://siasky.net/KACwTXDBUpMqzrpqKzL8dXdyZJqDmmG2E-kFZ4fLAYSTqA"
promb = "https://siasky.net/KABxZSMP9XVVIatBWqBINTMNiogEk4JW7jW3c5RG-23i3A"
trigonmetrfunctions = "https://siasky.net/IAAXyaHWrUGzq2TZWUk5ATzlyT_YCkS2G1trn8mMN0V3NQ"
cosandsin = "https://siasky.net/GAByXi2bfHBIuS5Gp0oY5su4t-aRJzCwQOUGgONRavi5PA"
grade11 = "https://siasky.net/zADEX_GSzVU0QsHHzfraIGbq_HoeNOhXtU9HmKDf2r97wQ"
trigontojdestvo = "https://siasky.net/NACOJn-CdHgWityIyCOu5vjnOz5VNYdgw3b8Nm6qhPSUHQ"
ninegrade9 = "https://siasky.net/TAAoqT4XPiUYCJBJzvLp0zlcO3piJgoIcZ2u4u7petdVFA"
teorematarkovskogo = "https://siasky.net/XABTwgCZpcQm2YimIwSWi7cMgHYUXBCKfB7uKEgQvvM0Bg"
teoremabelogo = "https://siasky.net/zABJOodp7aNRPaXdP6ua7gm7MyN1I-cmXyyFC19aYAWU1A"
teoremabogomolova = "https://siasky.net/zAB-eonLFG-lupBvdyWopdd2nlF1uqY4eDEhAppKgtcCmA"
# алгебра
kvadratniykoren = "https://siasky.net/GABCbrtX3OiRbQDDucHaGaaplFBhYUbebLppdLdojEY5XA"
modulechisla = "https://siasky.net/EACFgp7NigsJ3e-xi99PRnX3_mqfY9rLHM6ZQdEzh46u2g"
logarifmhuev = "https://siasky.net/GAAvsMBOtQAXAumnLK8jv1VlWD8vucA7PEBqJirS9NstFg"
nmnojiteley = "https://siasky.net/IABN5_zf1U63V8ECsEVtF74QmekGv-XVQmnSyc4gaxUGMw"
naturpokazatstepen = "https://siasky.net/BADMhyN4iuLrsJVG_g9J6d-n7rIsgEz0WxWEXZw4A5xNmA"
chleni = "https://siasky.net/VACH8Jf2S_13l7r_IcdFPbe21RB7sw9c_ilYBW2CGoZ2sA"
skobkiopen = "https://siasky.net/DABKW6spjCK2NyMZ_uGF_r95AfHo_Qp5lStwJv_7RapTHQ"
sokrumnoj = "https://siasky.net/bAD0FecwgEqcB5BEVpLDB61sP03SDLOyQp1c1VfS1U4MCQ"
razlojeniemnojochlena = "https://siasky.net/ZADivN0aYnZLj5kGWi_zfUUd3GgRcw_SFsQA7Z5FI8Tupw"
pifagoravatablica = "https://siasky.net/RADrCFxTNBWiwFnKsmM7ZkoHNwVD00dIJLlVA8vS3cHYPA"
tablicaumnojenialol = "https://siasky.net/RAATbPvyU9CkjHZbzjizhuSan6nSB0dTpEr48fAIiunEpQ"
subfactorial = "https://siasky.net/AACA3CnnFKRl3UVQEXc5tvLdqXHwY9vFNgGWZtvm0lirpA"
# русский язык (пока маловато)
newithpolniikratkipril = "https://siasky.net/ZABLtZReoShkUzRQw4WR66JO0sJRjqHWGzrS3lxol6xu9g"
slitnanddeficenapispril = "https://siasky.net/jACJ1PRXCU3w2qyu_TwR5E7Zfz4RHmitqaiGJdRFgFw_KQ"
consonantinprichast = "https://siasky.net/VACAvcyCKLNS-4wvszVkQxsS4N33x7HvJWC3mf816EzyJw"
ayavprichastotglagolovatyat = "https://siasky.net/RACEYa_CzvB-NQR2rtBZW2QlkL6BRF9CnmBZMLj0NwN56w"
eieyovprichastiyax = "https://siasky.net/RACEYa_CzvB-NQR2rtBZW2QlkL6BRF9CnmBZMLj0NwN56w"
ninnvsuffpolnixstradat = "https://siasky.net/VABf4V4B8DcGKUzXfmF5OBfB-zd4dO4_EQAmF-oU8Zg53g"
newithglagol = "https://siasky.net/TAA4TgkaRvPtbe5z1vwoX3ox5mPpzfQouFXGiSUC2bowvw"
nvsuffkratkixstradatprich = "https://siasky.net/LACaIqH5llLiz2VwUsw2SmlDqbL746B_7HmCsjgeidFrJw"
# физика гдз по физике перышкин 8 класс (potom eshe dobavly)
kolvoteploti = "https://siasky.net/BAA3xTqPl5qtN5DUSolZX-PVA0QB6qnNYTtnP6lxCBRm6g"
teplotilol = "https://siasky.net/FAAXFoK7AL0QtaY7KHggM7qwNCuZooOu_xkPupoLYm3iHA"
electronapryajandsilatoka = "https://siasky.net/OACjpGcIYMYVvk76fUWR_oIRsLoeiqMkz0pPOeMXM8rXoQ"
soprotyavlenieprovodnika = "https://siasky.net/IABGbvljXqNVd72u8KUCgQSxVy7eOWWtMzpopFtX3bHMBQ"
zakonoma = "https://siasky.net/IAD1oAhP2_O8qbS5IsNrCluawjIskGseNaFJiql4nuiBcA"
@loader.tds
class LessonHelper(loader.Module):
"""Ваш личный репетитор!"""
strings = {"name": "LessonHelper"}
@loader.command()
async def mathformcmd(self, message):
"<формула/list> - базовые формулы по алгебре и геометрии.\n\nЧтобы посмотреть список формул и теорем введите:\n.mathform list"
args = utils.get_args_raw(message)
if not args:
await utils.answer(message, "Введите точное название формулы/правила/теоремы или же проверьте правильность написание.\n.mathform list чтобы посмотреть список формул.")
else:
await utils.answer(message, 'Ищу...')
text = f"🎫 Кое-что нашел:\n{args}"
if args == "list":
await utils.answer(message, "Список формул и теорем:\n\nГеометрия:\n\nПлощадь квадрата\nПлощадь прямоугольника\nПлощадь параллелограма\nПлощадь треугольника\nПериметр круга\nПериметр прямоугольника\nПериметр трапеции\nПериметр ромба\nТригонометрические функции\nКосинус и синус\nФормулы за 11 класс\nТригонометрическое тождество\nФормулы за 9 Класс\nТеорема Тарковского\nТеорема Белого\nТеорема Богомолова\n\nАлгебра:\n\nКвадратный Корень\nМодуль числа\nЛогарифм\nN множителей\nСвойства степеней с натуральными показателями\nМногочлены и одночлены\nПравило раскрытия скобок\nФормулы сокращенного умножения\nРазложение многочлена\nТаблица Пифагора\nТаблица Умножения\nСубфакториал")
elif args == "Площадь квадрата" or args == "площадь квадрата" or args == "площадь Квадрата" or args == "gkjoflm rdflhfnf":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, skvadrata, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Площадь прямоугольника" or args == "S прямоугольника" or args == "gkjoflm ghzvjeujkmybrf" or args == "Gkjoflm ghzvjeukmybrf" or args == "площадь прямоугольника" or args == "кто это читает лошпед" or args == "ПЛОЩАДЬ ПРЯМОУГОЛЬНИКА":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, spryamougolnik, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Площадь параллелограма" or args == "площадь параллелограма" or args == "Площадь паралеллограма" or args == "площадь паралеллограма" or args == "ПЛОЩАДЬ ПАРАЛЛЕЛОГРАМА" or args == "Gkjoflm gfhfkktkjuhfvf":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, sparallelogram, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Площадь треугольника" or args == "Gkjoflm nhteujkmybrf" or args == "gkjoflm nhteujkmybrf" or args == "площадь треугольника" or args == "Треугольника площадь" or args == "S треугольника" or args == "s треугольника":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, streugolnik, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Периметр круга" or args == "диаметр круга" or args == "периметр Круга" or args == "Периметр Круга" or args == "ПЕРИМЕТР КРУГА" or args == "Диаметр круга":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, pkrug, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Периметр прямоугольника" or args == "площадь прямоугольника" or args == "геометрия говно" or args == "Площадь Прямоугольника" or args == "ПЛОЩАДЬ ПРЯМОУГОЛЬНИКА" or args == "площадь Прямоугольника" or args == "Площаль ПРЯМОУГОЛЬНИКА":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, ppryamougol, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Периметр трапеции" or args == "периметр трапеции" or args == "ПЕРИМЕТР ТРАПЕЦИИ" or args == "миша сосет член" or args == "P трапеции" or args == "периметр Трапеции" or args == "Периметр ТРАПЕЦИИ":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, ptrapecia, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Периметр ромба" or args == "периметр ромба" or args == "ПЕРИМЕТР РОМБА" or args == "периметр Ромба" or args == "gthbvtnh hjv,f" or args == "@DorotoroMods" or args == "периметр хуйни":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, promb, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Субфакториал" or args == "субфакториал" or args == "!" or args == "субФАКТОРИАЛ" or args == "СУБФАКТОРИАЛ" or args == "восклицательный знак" or args == "ясосучлен":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, subfactorial, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Тригонометрические Функции" or args == "Тригонометрические функции" or args == "тригонометрические функции" or args == "тригонометрические Функции" or args == "ТРИГОНОМЕТРИЧЕСКИЕ функции" or args == "Тригенометрич" or args == "Триган" or args == "кста некст будет обнова эмджвиатекст" or args == "ТРИГОНОМЕТРИЧЕСКИЕ ФУНКЦИИ":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, trigonmetrfunctions, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Синус" or args == "Косинус" or args == "Синус и Косинус" or args == "синус и косинус" or args == "косинус" or args == "синус" or args == "СИНУС" or args == "КОСИНУС" or args == "Косинус и синус" or args == "косинус и синус":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, cosandsin, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Формулы 11 класс" or args == "11 класс" or args == "формулы 11 класс" or args == "формулы 11" or args == "формулы класс 11" or args == "Формулы за 11 класс" or args == "ФОРМУЛЫ ЗА 11 КЛАСС" or args == "формулы за 11 класс" or args == "11 класс епта":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, grade11, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "тригонометрическое тождество" or args == "Тригонометрическое тождество" or args == "тождество" or args == "Тригонометрическое Тождество" or args == "Тождество тригонометрическое" or args == "Тригонометрическое" or args == "тригонометрическое тожд" or args == "триган д" or args == "тригонометрическое Тождество":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, trigontojdestvo, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "9 класс" or args == "Формулы за 9 класс" or args == "формулы 9 класс" or args == "формулы огэ" or args == "формулы за 9 класс" or args == "9 класс формулы" or args == "9 класс формулы геометрия" or args == "9 класс Формулы" or args == "Формулы 9" or args == "Формулы за 9 Класс":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, ninegrade9, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Теорема Тарковского" or args == "тарковский" or args == "теорема тарковского":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, teorematarkovskogo, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Теорема Белого" or args == "белый" or args == "теорема белого":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, teoremabelogo, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Теорема Богомолова" or args == "богомолов" or args == "теорема богомолов":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, teoremabogomolova, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "квадратный корень" or args == "Квадратный корень" or args == "корень" or args == "Корень" or args == "корень квадратный" or args == "√" or args == "Квадратный Корень":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, kvadratniykoren, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Модуль числа" or args == "модуль" or args == "модуль числа" or args == "||" or args == "числовой модуль":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, modulechisla, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "ЛОГАРИФМ" or args == "Логарифм" or args == "логорифм" or args == "ЛОГОРИФМ" or args == "логарифм":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, logarifmhuev, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "множителей" or args == "N множителей" or args == "n" or args == "N" or args == "n множителей" or args == "Множителей":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, nmnojiteley, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "свойства степеней" or args == "Свойства Степеней" or args == "свойства степеней с натуральными показателями" or args == "Свойства степеней с натуральными показателями" or args == "Степени с натуральными показателями" or args == "свойства степеней":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, naturpokazatstepen, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Многочлен" or args == "Одночлен" or args == "Многочлены" or args == "Одночлены" or args == "одночлены" or args == "многочлены" or args == "многочлен" or args == "одночлен" or args == "Многочлены и одночлены" or args == "многочлены и одночлены" or args == "Одночлены и многочлены" or args == "одночлены и многочлены":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, chleni, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Правило открытия скобок" or args == "открытие скобок" or args == "раскрытие скобок" or args == "Открытие скобок" or args == "правило открытия скобок" or args == "правило раскрытия скобок" or args == "Скобки" or args == "скобки" or args == "Открытие скобок" or args == "открытие Скобок" or args == "открытие скобок" or args == "Правило раскрытия скобок" or args == "правило раскрытия скобок":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, skobkiopen, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "формулы сокращенного умножения" or args == "сокращенное умножение" or args == "Сокращенное умножение" or args == "Формула сокращенного умножения" or args == "формула сокращенного умножения" or args == "умножение" or args == "Формула умножения" or args == "формула умножения" or args == "умнажение" or args == "Умнажение" or args == "Формулы сокращенного умножения" or args == "формулы сокращенного умножения":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, sokrumnoj, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Разложение многочлена" or args == "розложение многочлена" or args == "разложение многочлена" or args == "Разложение" or args == "раложение многочлен":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, razlojeniemnojochlena, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Таблица Пифагора" or args == "Таблица пифагора" or args == "таблица пифагора" or args == "таблица Пифагора" or args == "пифагорова таблица" or args == "табло пифагора" or args == "Пифагор" or args == "пифогоровы штаны во все стороны равны" or args == "тоблица пифагора" or args == "Пифагора таблица":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, pifagoravatablica, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Таблица умножения" or args == "таблица умножения" or args == "таблица Умножения" or args == "ТАБЛИЦА УМНОЖЕНИЯ" or args == "Таблица Умножения":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, tablicaumnojenialol, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
else:
await utils.answer(message, "Ничего не найдено.\nПроверьте правильность написания названия правила или орфограммы.\nИли же введите .mathform list\nчтобы посмотреть список доступных правил.")
@loader.command()
async def physformcmd(self, message):
"<формула/list> - базовые формулы по физике.\n\nЧтобы посмотреть список формул и теорем введите:\n.physform list"
args = utils.get_args_raw(message)
text = f"🎫 Кое-что нашел:\n{args}"
if not args:
await utils.answer(message, "Введите точное название формулы/правила/теоремы или же проверьте правильность написание.\n.physform list чтобы посмотреть список формул.")
else:
await utils.answer(message, 'Ищу...')
if args == "list":
await utils.answer(message, "Физика:\n\nКоличество теплоты при нагревании\nТеплота сгорания\nТеплота плавления\nТеплота парообразования\nСила электрического тока\nЭлектрическое напряжение\nЗакон Ома")
elif args == "Закон Ома" or args == "закон ома" or args == "Закон" or args == "закон Ома":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, zakonoma, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Теплота сгорания" or args == "теплота сгорания" or args == "Теплота плавления" or args == "теплота плавления" or args == "Теплота парообразования" or args == "теплота парообразования":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, teplotilol, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Сила электрического тока" or args == "электрический ток" or args == "сила электрического тока" or args == "Электрическое напряжение" or args == "электрическое напряжение":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, tablicaumnojenialol, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Количество теплоты при нагревании" or args == "колво теплоты при нагревании" or args == "теплота при нагревании" or args == "количество теплоты при нагревании":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, kolvoteploti, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
else:
await utils.answer(message, "Ничего не найдено.\nПроверьте правильность написания названия правила или орфограммы.\nИли же введите .physform list\nчтобы посмотреть список доступных правил.")
@loader.command()
async def rusformcmd(self, message):
"<орфограмма/правило/list> - базовые правила и орфограммы по русскому языку. Будет пополняться.\n\nЧтобы узнать список доступных правил и орфограмм, введите:\n.rusform list"
args = utils.get_args_raw(message)
text = f"🎫 Кое-что нашел:\n{args}"
if not args:
await utils.answer(message, "Введите точное название формулы/правила/теоремы или же проверьте правильность написание.\n.rusform list чтобы посмотреть список формул.")
if args == "list":
await utils.answer(message, "Русский язык:\n\n'НЕ' с полными и краткими прилагательными\nГласные в причастиях\nА-Я в причастиях образованных от глаголов на АТЬ-ЯТЬ\n'НЕ' с глаголом\nН в суффиксах кратких страдательных причастий")
return
else:
await utils.answer(message, 'Ищу...')
if args == "НЕ с полными и краткими прилагательными" or args == "не с полными и краткими прилагательными" or args == "не с полными и краткими" or args == "не с краткими и полными прилагательными" or args == "НЕ с краткими и полными прилагательными" or args == "'НЕ' с полными и краткими прилагательными":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, newithpolniikratkipril, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Гласные в причастиях" or args == "гласные в причастиях" or args == "Гласные в Причастиях" or args == "ГЛАСНЫЕ В ПРИЧАСТИЯХ" or args == "Гластные в причастиях":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, consonantinprichast, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "А-Я в причастиях" or args == "А-я в причастиях" or args == "а-я в причастиях" or args == "АЯ в причастиях" or args == "ая в причастиях" or args == "А-Я в причастиях образованных от глаголов на АТЬ-ЯТЬ":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, ayavprichastotglagolovatyat, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "не с глаголом" or args == "НЕ с глаголом" or args == "" or args == "'НЕ' с глаголом" or args == "'не' с глаголом" or args == "НЕ С ГЛАГОЛОМ":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, newithglagol, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
elif args == "Н в суффиксах кратких страдательных причастий" or args == "н в суффиксах причастий" or args == "н в суффиксах кратких страдательных причастий" or args == "н в суффиксах причастий" or args == "Н в суффиксах страдательных причастий" or args == "Н В СУФФИКСАХ КРАТКИХ СТРАДАТЕЛЬНЫХ ПРИЧАСТИЙ":
if message.out:
await message.delete()
photo = await self._client.send_file(message.to_id, nvsuffkratkixstradatprich, caption=text)
upload = await self._client.upload_file(await self._client.download_file(photo, bytes))
else:
await utils.answer(message, "Ничего не найдено.\nПроверьте правильность написания названия правила или орфограммы.\nИли же введите .rusform list\nчтобы посмотреть список доступных правил.")