async def configuration(ctx): if ctx.invoked_subcommand is None: # узнаём язык guild_lang = await get_lang(ctx) # узнаём префикс guild_prefix = await get_prefix(ctx) embeds = [] # выставляем страницы for i in range(0, len(lang_data[guild_lang]['help_config'])): page_title = lang_data[guild_lang]['help_config'][i + 1]['title'] page_title = page_title.replace("%current_page%", str(i + 1)) page_title = page_title.replace( "%total_pages%", str(len(lang_data[guild_lang]['help_config']))) embed_description = lang_data[guild_lang]['help_config'][ i + 1]['content'] embed_description = embed_description.replace("%cp%", guild_prefix) embeds.append( discord.Embed(title=page_title, description=embed_description, color=discord.Color.green())) # создаём массив страниц msg = await ctx.send(embed=embeds[0]) page = Paginator(bot, msg, only=ctx.author, use_more=False, embeds=embeds, footer=False, timeout=300) await page.start()
async def help(ctx): embed1 = discord.Embed( title= '⚙ Навигация по командам:\n ❗ Обязательные параметры: `()`\n ❓ Необязательные параметры: `[]`', color=0x6fdb9e) embed2 = discord.Embed( title='💎 Базовые:', description= '**``h!user [@user]`` - Узнать информацию о пользователе 🎭\n ``h!server`` - Узнать информацию о сервере 🧿\n `h!bot` - Информация о боте 🤖\n`h!avatar [@user]` - Аватар пользователя 🖼\n `h!suggest (text)` - Предложить идею ✉\n `h!wiki (text)` - Википедия 📖**', color=0x6fdb9e) embed3 = discord.Embed( title='🎉 Весёлости:', description= '**``h!ran_color`` - Рандомный цвет в формате HEX 🩸\n ``h!coin`` - Бросить монетку 🌈\n ``h!math (2*2/2+2-2)`` - Решить пример :infinity:\n `h!8ball (question)` - Волшебный шар 🔮\n `h!password (10 10)` - Рандомный пароль 🎩\n `h!meme` - Рандомный мем 🤣**', color=0x6fdb9e) embed4 = discord.Embed( title='💋 Некос:', description= '**`h!hug (@user)` - Обнять 😜\n `h!slap (@user)` - Ударить 😡\n `h!ran_avatar` - Рандом. аватар 🤯\n `h!kill [@user]` - Убить 🔪\n `h!dog` - Собака :dog:\n `h!goose` - Гусь :duck:\n `h!cat` - Кот 🐱\n `h!neko` - Рандомная аватарка в стиле аниме ✨**', color=0x6fdb9e) embeds = [embed1, embed2, embed3, embed4] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start()
async def secret(ctx): embed1 = discord.Embed(title="Страница 1", description='ВЫ НАШЛИ СЕКРЕТКУ!') embed2 = discord.Embed(title="Страница 2", description='ПОДАРОК - Секретная роль.') embeds = [embed1, embed2] reactions = ['⬅️', '➡️'] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds, reactions = reactions ) await page.start()
async def music(ctx): embed1 = discord.Embed(title ='📋 Страницы:', description='**`1.` - Страница 1 (1-6)\n `2.` - Страница 2 (7-12)\n `3.` - Страница 3 (13-19)**', color = 0x6fdb9e) embed2 = discord.Embed(title ='⚠ Патент:', description='**`❗❗❗` Кто сп#здит коды, тому п#зда! <@342317507991961602> не касается! `❗❗❗`**', color = 0x6fdb9e) embed3 = discord.Embed(title ='📋 Страница 1', description='**`1.` РА-ТА-ТА-ТА-ТА - `4618705402`\n `2.` Копы - `2933225417`\n `3.` Последняя - `4624707819`\n `4.` Чикибамбони - `4570427470`\n `5.` 4 Украинки - `4624707819`\n `6.` Пам пам пам - `2717372934`**', color = 0x6fdb9e) embed4 = discord.Embed(title ='📋 Страница 2', description='**`7.` Грустный реп - `4518984639`\n `8.` Реальный Flesh - `3766039768`\n `9.` Ракета - `3666410231`\n `10.` Убьют за нас - `3134163814`\n `11.` Хубба Бубба - `4502015210`\n `12.` Надо Поле Притоптать - `1170717899`**', color = 0x6fdb9e) embed5 = discord.Embed(title ='📋 Страница 3', description='**`13.` Паравозик тыр, тыр, тыр - `4244590201`\n `14.` Нейтороксин - `4466370680`\n `15.` Корабль идёт ко дну - `2774380819`\n `16.` Идол - `2941601894`\n `17.` Коронаминус - `4788523402`\n `18.` Попытка номер 5 - `4722362895`\n `19.` Супер друг - `4338357412`**', color = 0x6fdb9e) embeds = [embed1, embed2, embed3, embed4, embed5] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start()
async def help(ctx): embed1 = discord.Embed(title = '⚙ Навигация по командам:\n ❗ Обязательные параметры: `()`\n ❓ Необязательные параметры: `[]`', color=0x6fdb9e ) embed2 = discord.Embed(title ='💎 Базовые:', description='**``-user [@user]`` - Узнать информацию о пользователе 🎭\n ``-server`` - Узнать информацию о сервере 🧿\n `-bot` - Информация о боте 🤖\n`-avatar [@user]` - Аватар пользователя 🖼\n `-wiki (text)` - Википедия 📖\n `-invite` - Пригласить бота 🎁**', color=0x6fdb9e ) embed3 = discord.Embed(title ='✨ Роблокс:', description='**`-music` - Коды для музыки 💨**', color = 0x6fdb9e) embed4 = discord.Embed(title ='🎉 Весёлости:', description='**``-ran_color`` - Рандомный цвет в формате HEX 🩸\n ``-coin`` - Бросить монетку 🌈\n ``-math (2*2/2+2-2)`` - Решить пример :infinity:\n `-8ball (question)` - Волшебный шар 🔮\n `-password (10 10)` - Рандомный пароль 🎩\n `-meme` - Рандомный мем 🤣**', color=0x6fdb9e) embed5 = discord.Embed(title ='💋 Некос:', description='**`-hug (@user)` - Обнять 😜\n `-slap (@user)` - Ударить 😡\n `-ran_avatar` - Рандом. аватар 🤯\n `-kill [@user]` - Убить 🔪\n `-dog` - Собака :dog:\n `-goose` - Гусь :duck:\n `-cat` - Кот 🐱**', color=0x6fdb9e) embeds = [embed1, embed2, embed3, embed4, embed5] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start()
async def scripts(ctx): embed1 = discord.Embed(title ='📋 Страницы:', description='**`1.` - Страница 1 (1-12)\n `2.` - Страница 2 (13-24)\n `3.` - Страница 3 (25-37)\n\n F.A.Q.\n ```Если вам выдадут бан в роблоксе, мы не будем причастны к этому так как мы просто даём скрипты!```**', color = 0x6fdb9e) embed2 = discord.Embed(title ='⚠ Патент:', description='**`❗❗❗` Кто сп#здит скрипты, тому п#зда! <@491928659599425537> не касается! `❗❗❗`**', color = 0x6fdb9e) embed3 = discord.Embed(title ='📋 Страница 1', description='**`1` - Break In\n `2` - Pet Ranch 2 Simulator\n `3` - Arsenal\n `4` - Build a Boat\n `5` - Fishing Simulator\n `6` - Flood Escape 2\n `7` - Bee Swarm Simulator\n `8` - Pizza Factory Tycoon\n `9` - Work At A Pizza Place\n `10` - Texting Simulator\n `11` - CB:RO\n `12` - Mad City**', color = 0x6fdb9e) embed4 = discord.Embed(title ='📋 Страница 2', description='**`13` - Ghost Simulator\n `14` - Speed Run 4\n `15` - Ro-Ghoul\n `16` - RoCitizens\n `17` - Muscle Legends\n `18` - Bubble Gum Simulator\n `19` - BIG Paintball\n `20` - MeepCity\n `21` - Mineverse\n `22` - Soda Simulator\n `23` - Destruction Simulator\n `24` - Horrific Housing**', color = 0x6fdb9e) embed5 = discord.Embed(title ='📋 Страница 3', description='**`25` - Shark Bite\n `26` - Piggy\n `27` - Lucky blocks\n `28` - A Wolf Or Other\n `29` - Jailbreak\n `30` - Robot Inc\n `31` - Pizza Factory Tycoon\n `32` - Work at a Pizza Place\n `33` - Tower of Hell\n `34` - A Bizarre Day\n `35` - Bakon\n `36` - Zombie Attack\n `37` - Knife Ability Test (KAT)**', color = 0x6fdb9e) embeds = [embed1, embed2, embed3, embed4, embed5] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start()
async def help(ctx): embed1 = discord.Embed(title = '⚙ Навигация по командам:\n ❗ Обязательные параметры: `()`\n ❓ Необязательные параметры: `[]`', color=0x6fdb9e ) embed2 = discord.Embed(title ='💎 Базовые:', description='**``#user [@user]`` - Узнать информацию о пользователе 🎭\n ``#server`` - Узнать информацию о сервере 🧿\n `#bot` - Информация о боте 🤖\n`#avatar [@user]` - Аватар пользователя 🖼\n `#wiki (text)` - Википедия 📖**', color=0x6fdb9e ) embed3 = discord.Embed(title ='✨ Роблокс:', description='**`#music` - Коды для музыки 💨\n `#scripts` - Скрипты для читерства 🧨\n `#script (number)` - Получить сам скрипт 💡**', color = 0x6fdb9e) embed4 = discord.Embed(title ='🎉 Весёлости:', description='**``#ran_color`` - Рандомный цвет в формате HEX 🩸\n ``#coin`` - Бросить монетку 🌈\n ``#math (2*2/2+2-2)`` - Решить пример :infinity:\n `#8ball (question)` - Волшебный шар 🔮\n `#password (10 10)` - Рандомный пароль 🎩\n `#meme` - Рандомный мем 🤣**', color=0x6fdb9e) embed5 = discord.Embed(title ='💋 Некос:', description='**`#hug (@user)` - Обнять 😜\n `#slap (@user)` - Ударить 😡\n `#ran_avatar` - Рандом. аватар 🤯\n `#kill [@user]` - Убить 🔪\n `#dog` - Собака :dog:\n `#goose` - Гусь :duck:\n `#cat` - Кот 🐱\n `#neko` - Рандомная аватарка в стиле аниме ✨**', color=0x6fdb9e) embeds = [embed1, embed2, embed3, embed4, embed5] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start()
async def help(self, ctx): if not ctx.guild.id == 577511138032484360: return await ctx.message.delete() emb = discord.Embed(title = f'Каталог команды помощи', url = 'https://vk.com/norimyxxxo1702', description = f'`Страница 1` - Каталог\n`Страница 2 | Часть 1` - Пользовательские команды\n`Страница 2 | Часть 2` - Команды модераторов/лидеров\n`Страница 2 | Часть 3` - Команды приватных каналов.\n`Страница 3` - Команды игры в Мафию\n\n➡ **Пользовательские команды.**', color=0xFB9E14) embed = discord.Embed(title = f'Пользовательские команды', url = 'https://vk.com/norimyxxxo1702', description = f'`/covid` - Случаи заражения в России\n`/cov <country>` - Случаи заражения в выбраной стране\n`/avatar <member>` - Посмотреть аватар пользователя.\n`/rep <member> [reason]` - Подача жалобы на пользователя\n`/warnlog` - Проверить список своих предупреждений\n\n**Информационные:**\n`/га` - Информация о главном администраторе\n`/зга` - Посмотреть информацию о заместителе главного администратора\n`/куратор` - Информация о кураторе сервера\n`/тех` - Информация о техническом администраторе Discord\n`/serverinfo` - Посмотреть информацию о сервере Discord\n`/user <member>` - Посмотреть информацию о пользователе\n`/botinfo` - Посмотреть информация о боте\n`/invite` - Получить единую ссылку на приглашение пользователей\n\n`/coins` - Проверить кол-во своих монет\n`/casino [ставка]` - Сделать ставку в казино(Монетами)\n`/pay @Пользователь#1234 [сумма]` - Передать деньги игроку\n\n`/dog` - Случайное фото собаки\n`/cat` - Случайное фото кота\n`/panda` - Случайное фото панды\n`/bird` - Случайное фото прицы\n`/fox` - Случайное фото лисы\n`/pikachu` - Случаное фото пикачу\n\n`/mem` - Случайны мем(На английском языке)\n`/gflags` - Игра "Угадай страну по фразу"\n`/теннис @Пользователь#1234 [сумма]` - Игра "Теннис"\n\nНе нашли ответ на свой вопрос? Задайте его в <#697518654140710964>\n\n⏩ **Просмотр команд модераторов.**\n⬅ **Каталог**', color=0xFB9E14) embedq = discord.Embed(title = f'Команды для модераторов Discord', url = 'https://vk.com/norimyxxxo1702', description = f'`/clear <amount>` - Очистить чат\n> **Указывайте пользователя после команды что бы удалить сообщения от него.**\n`/vmute` - Выдать голосовой мут.\n`/vunmute` - Снять голосовой мут.\n`/ban @Провокатор#1234 [Причина]` - Забанить пользователя на сервере\n`/kick @Провокатор#1234 [Причина]` - Выгнать пользователя с сервера\n`/mute @Провокатор#1234 [Время] [Причина]` - Выдать мут пользователю\n`/unmute @Пользователь#1234` - Снять мут пользователю.\n`/warn @Провокатор#1234 [Причина]` - Выдать предупреждение пользователю\n> `/unwarn [№ Случая]` - Снять пользователю предупреждение(/warnlog @Пользователь#1234 - Узнать номер)\n\n**Доступно для команды поддержки <@&703270075666268160>**\n\n⏩ **Просмотр информации о приватных каналах.**\n⬅ **Каталог**\n⏪ **Просмотр пользовательских команд**', color = 0xFB9E14) embedw = discord.Embed(title = 'Информация о приватных каналах', url = 'https://vk.com/norimyxxxo1702', description = f'`/padd <member>` - Добавить человека в свой канал\n`/rpadd <member>` - Отозвать права пользователя в вашем канале\n**Описание данной системы в канале -** <#673188188189360138>\n**Информация о командах для приватных каналов -** <#701760746685464616>\n**Для создания своего приватного канала подключитесь к каналу -** `✅ Перемещение в приват`\n\n➡ **Команды идля ведущих мафии**\n⏪ **Просмотр команд**', color = 0xFB9E14) embed2 = discord.Embed(title = f'Игра в мафию', url = 'https://vk.com/norimyxxxo1702', description = f'**💬 | Выдача времени:**\n> **`Ознакомительная, За столом, Предсмертная речи` - 1 Минута**\n> **`Оправдательная речь` - 30 секунд**\n> **Речь за столом после 0 круга, должна быть не менее 20 секунд.** `За нарушение выдаётся фол`\n> **События происходят в городе**\n\n💬 Список команд\n> **`/msts` - Начать игру**\n> **1. `/убить <member/memberID>` - Убить игрока**\n> **2. `/фол <member/memberID>` - Выдать фол игроку**\n> **3. `/унфол <member/memberID>` - Снять фол игроку**\n> **4. `/night` - Устанавовить режим "Ночь"(выключение микрофонов и закрытие чата)**\n> **6. `/day` - Установить режим "День"(Включение микрофонов и открытие чата, если у игрока 3 фола, мут не снимает)**\n> **7. `/mstop` - Закончить мафию**\n> **8. `/выставить <member/memberID>` - Выставить игрока на голосование**\n> **9. `/ungolos <member/memberID>` - Снять игрока с голосования**\n> **10. `/голосование` - Запустить режим голосования в канале "Чат-Мафии"**\n> **11. `/golist` - Посмотреть список проголосовавших.**\n> **12. `/линк` - Сделать упоминание о мафии(Раз в 10 минут)**\n> **13. `/heal` - Вернуть пользователя в игру(Если был убит по ошибке)**\n> **14. `/swap_ved @Пользователь#1234` - Передать права ведущего пользователю**\n> **15. `/gamerole` - Запросить список игроков мафии с описанием их ролей**\n**[P.S]: `/act` - Если игра забагалась, пишите это и после `/mstop`**\n\n**Доступно только ведущим!**\n\n⬅ **Пользовательские команды**', color=0xFB9E14) embeds = [emb, [embed, embedq, embedw], embed2] message = await ctx.send(embed = embed) page = Paginator(self.bot, message, only=ctx.author, use_more=True, embeds=embeds, language="ru", footer_icon=self.bot.user.avatar_url, timeout=300, use_exit=True, delete_message=True, color=0xFB9E14, use_remove_reaction=True) await page.start()
async def help(ctx): embed1 = discord.Embed(title = 'Команды Бота.', description = '1 - Главная страница\n2 - Модерация.\n3 - Информация.\n4 - Игры\n5 - Модули\n6 - Поиск\n7 - Другое') embed2 = discord.Embed(title = 'Модерация.', description = '``=clear`` - удалить сообщения.\n``=ban`` - забанить пользователя.\n``=unban`` - разбанить пользователя.\n``=kick`` - кикнуть пользователя.\n``=emoji`` - добавить реакцию на сообщение.\n``=tempban`` - забанить пользователя на время.\n``=temp_add_role`` - добавить роль пользователю на время.\n``=add_role`` - добавить роль пользователю.\n``=del_role`` - убрать роль у пользователя.\n``=channel_create`` - создать текстовый канал.\n``=voice_create`` - создать голосовой канал.\n``=suggest`` - создать опрос.\n``=changing_name`` - поменять имя пользователю.\n``=text`` - писать от имени бота.\n``=text_emoji`` - отправить сообщение от бота с реакцией.\n``=image`` - отправлять сообщения от имени бота.') embed3 = discord.Embed(title = 'Информация.', description = '``=userinfo`` - инфо. о пользователе.\n``=botinfo`` - инфо. о боте.\n``=serverinfo`` - инфо. о сервере.\n``=avatar`` - аватар пользователя.\n``=ping`` - пинг бота\n``=user_boost`` - узнать давал пользователь буст или нет.\n``=info_emoji`` - info_emoji (emoji)') embed4 = discord.Embed(title = 'Игры.', description = """``=rps`` - камень, ножницы или бумага.\n``=guess`` - угадай число\n``=coinflip`` - орел или решка.\n``=knb`` - камень, ножницы, бумага с другим пользователем.\n``=color`` - игра, угадай цвет.\n ``=num_guess`` - это игра где надо угадать число в диапазоне от 1 до 10. Введи команду без аргумента чтобы узнать подробности.""") embed5 = discord.Embed(title = 'Модули.',description = '\n``=modules`` - инфо. о использовании модулей.\n**=module_logs** - модуль логов.\n``=log_channel`` - добавить канал логов.\n**=module_rep** - модуль репутаций.\n``=rep`` - посмотреть репутацию пользователя.\n``=rep_user`` - увеличить или уменьшить репутацию пользователя.\n**=module_ticket** - модуль тикетов.\n``=ticket_create`` - создать тикет.\n``=ticket_delete`` - удалить тикет.\n``=ticket_del`` - удалить тикет, команда для администрации.\n**=module_lvls** - модуль уровней.\n``=lvl`` - посмотреть ваш уровень.\n``=message`` - посмотреть количество отправленных сообщений.\n**=module_reaction** - модуль авто-реакций.\n``=reaction_channel`` - установить канал куда будут ставиться реакции.\n``=del_reaction_channel`` - удалить канал авто реакций.\n**=module_roles** - модуль авто выдачи ролей по реакциям.\n``=auto_role`` - добавить выдачу роли по реакции, команду писать в канале где нужно поставить авто выдачу по реакции.\n``=delete_auto_role`` - убрать выдачу роли по реакции, команду писать в канале где нужно убрать авто выдачу по реакции.\n**=module_economy** - включить модуль экономики.\n``=addrole_shop`` - добавить роль в магазин.\n``=deleterole_shop`` - удалить роль из магазина.\n``=shop`` - посмотреть магазин, если нету ролей в магазине, команда отключается.\n``=buyrole`` - купить роль.\n``=balance`` - посмотреть баланс.\n``=work`` - заработать денег.\n``=profile`` - посмотреть профиль **НОВИНКА**\n``=addmoney`` - добавить денег на счет. Использование =addmoney @user количество\n``=removemoney`` - убрать денеги с счета. Использование =removemoney @user количество\n``=perevod`` - перевести деньги другому пользователю.') embed6 = discord.Embed(title = 'Поиск.', description = '``=search`` - search (запрос)\n``=youtube_search`` - youtube_search (запрос)\n``=yandex`` - yandex (запрос)\n``=wiki`` - wiki (запрос)\n``=google`` - google (запрос)') embed7 = discord.Embed(title = 'Другое.', description = '``=wanted`` - картинка с вашей аватаркой **НОВИНКА**\n``=num`` - рандомная цифра от 1 до 100\n``=wordnum`` - посчитать количество слов в тексте.\n``=slapperson`` - ударить пользователя.\n``=emoji_random`` - рандомное эмодзи.\n``=math`` - калькулятор.\n``=covid`` - covid\n``=ball`` - шар предсказаний.\n``=link`` - link (url)\n``=kiss`` - kiss @user\n``=reverse`` - текст задом на перед.\n``=h_coder`` - инфо. о кодировщике.\n``=bug`` - отправить баг о боте.\n``=review`` - отправить отзыв о боте.') embeds = [embed1, embed2, embed3, embed4, embed5, embed6, embed7] message = await ctx.send(embed = embed1) react = ['❌'] page = Paginator(client, message, only=ctx.author, use_more=False, embeds=embeds, timeout=60, use_exit=True,exit_reaction=react) await page.start()
async def shop(ctx): try: embed = discord.Embed(title='Магазин ролей', color=0x00ff00) embed.set_author(name='Insomnia Community Bot', icon_url=links['insomnia_avatar']) for row in cursor.execute(f'SELECT id, cost, name FROM shop WHERE type=?', ('ROLE',)): embed.add_field(name=f'Роль {row[2]}', value=f'Наименование товара: {row[0]}\n' f'Цена товара: {row[1]}', inline=False) embed2 = discord.Embed(title='Магазин предметов', color=0x00ff00) embed2.set_author(name='Insomnia Community Bot', icon_url=links['insomnia_avatar']) for row in cursor.execute(f'SELECT id, cost, name FROM shop WHERE type=?', ('ITEM',)): embed2.add_field(name=f'{row[2]}', value=f'Наименование товара: {row[2]}\n' f'Цена товара: {row[1]}', inline=False) embeds = [embed, embed2] message = await ctx.send(embed=embed) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=embeds) await page.start() except Exception as E: print("shop command Error", E)
async def help(ctx): embed1 = discord.Embed(title="Informational📕", description='Информация в компактном варианте🍁') embed1.add_field(name='userinfo [@member]', value='Общая информация о пользователе', inline=False) embed1.add_field(name='serverinfo', value='Общая информация о сервере', inline=False) embed1.add_field(name='avatar [@member]', value='Аватар пользователя', inline=False) embed2 = discord.Embed(title="Moderation🧧", description='Регулируйте порядок на вашем сервере🚨') embed2.add_field(name='kick [@member]', value='Исключит пользователя с сервера', inline=False) embed2.add_field(name='ban [@member]', value='Заблокирует пользователя на сервере', inline=False) embed2.add_field(name='unban [@member]', value='Разблокирует пользователя на сервере', inline=False) embed2.add_field(name='mute [@member]', value='Уберет возможность общаться', inline=False) embed2.add_field(name='unmute [@member]', value='Вернёт возможность общаться', inline=False) embed2.add_field(name='tempmute [@member] [time] [s, m, h, d]', value='Уберёт возможность общаться на определенное время', inline=False) embed2.add_field(name='tempban [@member] [time] [s, m, h, d]', value='Заблокирует пользователя на определенное время', inline=False) embed3 = discord.Embed( title="Mass commands📈", description='Массовые команды, предназначаные только администраторам💡') embed3.add_field(name='massroleadd [@role]', value='Массово выдаст роль всем пользователям на сервере', inline=False) embed3.add_field(name='massroleremove [@role]', value='Массово заберет роль у всех на сервере', inline=False) embed3.add_field(name='masslock', value='Закроет все чаты на сервере для everyone', inline=False) embed3.add_field(name='massunlock', value='Откроет все чаты на сервере для everyone', inline=False) embed4 = discord.Embed( title="Utils⚙️", description= 'Общие команды которые не подходят под конкретную категорию🎫') embed4.add_field( name='x [text]', value='Написать от имени бота [Полезно для информационных сообщений]', inline=False) embed4.add_field( name='cl [0/100]', value= 'Очистит чат на указанное количество сообщений [Если не указать очистит 100]', inline=False) embed4.add_field(name='edit [id] [text]', value='Изменит текст сообщения бота на указанный', inline=False) embed4.add_field( name='ls [@member] [text]', value='Напишет личное сообщение пользователю от имени бота', inline=False) embed4.add_field(name='roles [@role]', value='Покажет у скольки людей имеется указанная роль', inline=False) embed4.add_field( name='event [@role]', value= 'Рандомно разыграет роль среди тех кто нажмет на реакцию и выведет победителя', inline=False) embed4.add_field(name='qu [text]', value='Посторается ответить на ваш вопрос)', inline=False) embed4.add_field( name='lock', value='Закроет и откроет чат при повторном использовании для everyone', inline=False) embed4.add_field(name='nsfw', value='Покажет вам много интересного <18+>', inline=False) embed5 = discord.Embed(title="Activity❤️", description='Реакции, показывайте свои эмоции!🌿') embed5.add_field(name='kiss [@member]', value='Поцеловать пользователя', inline=False) embed5.add_field(name='poke [@member]', value='Тыкнуть пользователя', inline=False) embed5.add_field(name='pat [@member]', value='Погладить пользователя', inline=False) embed5.add_field(name='hug [@member]', value='Обнять пользователя', inline=False) embed5.add_field(name='tic [@member]', value='Пощекотать пользователя', inline=False) embed6 = discord.Embed(title="Embed🎉", description='Приглашения на мероприятия✨') embed6.add_field(name='mafia', value='Выведет приглашение на мафию', inline=False) embed6.add_field(name='cinema', value='Выведет приглашение на посмотр фильма', inline=False) embed6.add_field(name='voice', value='Выведет приглашение в войс от вашего лица', inline=False) embed7 = discord.Embed( title="Music🎙", description='Тестовый раздел, скоро будет готово!☕️') embed7.add_field(name='join', value='Подключится к голосовому каналу', inline=False) embed7.add_field(name='leave', value='Отлючится от голосового канала', inline=False) embed7.add_field(name='play [text]', value='Включит выбранную песню', inline=False) embed7.add_field(name='now', value='Выведет песню которая играет в данный момент', inline=False) embed7.add_field(name='queue', value='Покажет песни в очереди', inline=False) embed7.add_field(name='remove [number]', value='Уберет указанную песню из очереди', inline=False) embed7.add_field( name='shuffle', value='Включит или отключит режим случайного воспроизведения', inline=False) embed7.add_field( name='loop', value= 'Включит повторение очереди или при повторном использовании последней песни', inline=False) embed7.add_field(name='volume [0/100]', value='Поставит указанную громкость', inline=False) embed7.add_field(name='pause', value='Поставит песню на паузу', inline=False) embed7.add_field(name='resume', value='Продолжит воспроизведение', inline=False) embed7.add_field( name='summon', value= 'Бот подключится к вашему голосому каналу. Используется только с правами администратора.', inline=False) embed7.add_field(name='skip', value='Пропустит включенную песню из очереди', inline=False) embed7.add_field(name='stop', value='Остановит проигрывание и очистит очередь', inline=False) embeds = [embed1, embed2, embed3, embed4, embed5, embed6, embed7] message = await ctx.send(embed=embed1) page = Paginator(bot, message, only=ctx.author, timeout=120, use_more=False, color=0xFFEAE7, embeds=embeds) await page.start()
async def rules(ctx): message = await ctx.send(embed=rules_embed_func(ctx)[0]) page = Paginator(bot, message, only=ctx.author, use_more=False, embeds=rules_embed_func(ctx)) await page.start()
async def _bot(self, ctx): memberbot = discord.utils.get(ctx.guild.members, id = 729309765431328799) await ctx.message.delete() members_count = 0 guild_count = len(self.bot.guilds) for guild in self.bot.guilds: members_count += len(guild.members) embed1 = discord.Embed(title=f"Информация о боте {memberbot}", description="Бот был написан для сервера Rodina RP | Восточный округ[04], но вы можете добавить его к себе на сервер!", color=0xFB9E14) embed1.add_field(name=f'Бота создали:', value="dollar ム baby#3603", inline=True) embed1.add_field(name=f'Помощь в создании:', value="Google, Документация Discord.py", inline=True) embed1.add_field(name="", value="", inline=True) embed1.add_field(name=f'Бот написан на:', value="Discord.py", inline=True) embed1.add_field(name=f'Лицензия:', value="CC BY-SA-NC", inline=True) embed1.add_field(name="", value="", inline=True) embed1.add_field(name=f'Участников:', value=f"{members_count}", inline=True) embed1.add_field(name=f'Серверов:', value=f"{guild_count}", inline=True) embed1.add_field(name=f'Шардов:', value=f"{self.bot.shard_count}", inline=True) embed1.add_field(name=f'Приглашение Бота:', value="[Тык](https://discord.com/api/oauth2/authorize?client_id=729309765431328799&permissions=8&scope=bot)", inline=True) embed1.add_field(name=f'Сервер Rodina RP | Восточный округ[04]:', value="[Тык](https://discord.gg/HXA7jmT)", inline=True) embed1.set_thumbnail(url = memberbot.avatar_url) # ================== mem = ps.virtual_memory() ping = self.bot.latency ping_emoji = "🟩🔳🔳🔳🔳" ping_list = [ {"ping": 0.00000000000000000, "emoji": "🟩🔳🔳🔳🔳"}, {"ping": 0.10000000000000000, "emoji": "🟧🟩🔳🔳🔳"}, {"ping": 0.15000000000000000, "emoji": "🟥🟧🟩🔳🔳"}, {"ping": 0.20000000000000000, "emoji": "🟥🟥🟧🟩🔳"}, {"ping": 0.25000000000000000, "emoji": "🟥🟥🟥🟧🟩"}, {"ping": 0.30000000000000000, "emoji": "🟥🟥🟥🟥🟧"}, {"ping": 0.35000000000000000, "emoji": "🟥🟥🟥🟥🟥"} ] for ping_one in ping_list: if ping <= ping_one["ping"]: ping_emoji = ping_one["emoji"] break embed2 = discord.Embed(title='Статистика Бота', color=0xFB9E14) embed2.add_field(name='Использование CPU', value=f'В настоящее время используется: {ps.cpu_percent()}%', inline=True) embed2.add_field(name='Использование RAM', value=f'Доступно: {bytes2human(mem.available, "system")}\n' f'Используется: {bytes2human(mem.used, "system")} ({mem.percent}%)\n' f'Всего: {bytes2human(mem.total, "system")}', inline=True) embed2.add_field(name='Пинг Бота', value=f'Пинг: {ping * 1000:.0f}ms\n' f'`{ping_emoji}`', inline=True) embed2.set_thumbnail(url = memberbot.avatar_url) for disk in ps.disk_partitions(): try: usage = ps.disk_usage(disk.mountpoint) embed2.add_field(name="", value=f'```{disk.device}```', inline=False) embed2.add_field(name='Всего на диске', value=f'{bytes2human(usage.total, "system")}', inline=True) embed2.add_field(name='Свободное место на диске', value=f'{bytes2human(usage.free, "system")}', inline=True) embed2.add_field(name='Используемое дисковое пространство', value=f'{bytes2human(usage.used, "system")}', inline=True) except: pass embeds = [embed1, embed2] message = await ctx.send(embed=embed1) page = Paginator(self.bot, message, only=ctx.author, use_more=False, embeds=embeds, language="ru", footer_icon=self.bot.user.avatar_url, timeout=120, use_exit=True, delete_message=True, color=0xFB9E14, use_remove_reaction=True) await page.start()