from .. import loader, utils import requests __version__ = (1, 0, 0) # meta developer: @kmodules @loader.tds class RandomUserMod(loader.Module): """Генератор случайных пользовательских данных.""" strings = { "name": "K:RandomUser", "error": "Error occurred while fetching data", } strings_ru = { "name": "K:RandomUser", "error": "Произошла ошибка при получении данных" } @loader.command() async def randuser(self, message): """Сгенерировать случайные данные""" try: response = requests.get('https://randomuser.me/api/') data = response.json()['results'][0] text = ( f"🔥 Сгенерированные данные:\n\n" f"🦋 Пол: {data['gender']}\n\n" f"⚡️ Имя: {data['name']['first']}\n" f"🕊 Фамилия: {data['name']['last']}\n" f"💼 Город: {data['location']['city']}\n" f"💡 Страна: {data['location']['country']}\n" f"🎮 Пост-код: {data['location']['postcode']}\n" f"🐐 Координаты: {data['location']['coordinates']['latitude']}, {data['location']['coordinates']['longitude']}\n\n" f"💙 Юзернейм: @{data['login']['username']}\n" f"❤️ Номер: {data['phone']}\n" f"🔇 Почта: {data['email']}\n" f"🐈 Пароль: {data['login']['password']}" ) await utils.answer(message, text) except Exception: await utils.answer(message, self.strings["error"])