async def role(ctx, *, role: discord.Role): await ctx.message.delete() if role.mentionable == False: role.mentionable = 'Нет' elif role.mentionable == True: role.mentionable = 'Да' if role.managed == False: role.managed = 'Нет' elif role.managed == True: role.managed = 'Да' if role.hoist == False: role.hoist = 'Нет' elif role.hoist == True: role.hoist = 'Да' emb = discord.Embed(title=role.name, colour=role.colour) emb.add_field(name='ID', value=role.id) emb.add_field(name='Цвет', value=role.color) emb.add_field(name='Упоминается?', value=role.mentionable) emb.add_field(name='Управляется интеграцией?', value=role.managed) emb.add_field(name='Позиция в списке', value=role.position) now = datetime.datetime.today() then = role.created_at delta = now - then d = role.created_at.strftime('%d/%m/%Y %H:%M:%S UTC') emb.add_field(name='Создана', value=f'{delta.days} дня(ей) назад. ({d})', inline=False) emb.add_field(name='Показывает участников отдельно?', value=role.hoist) emb.set_footer( text='Обратите внимание, что это Бета версия основного бота.') await ctx.send(embed=emb)
async def role(ctx, *, role: discord.Role): await ctx.message.delete() if ctx.guild.id not in guilds: emb = discord.Embed(description = f'Сервер `{ctx.guild}` не имеет активных подписок. Купить можно по [Ссылке](https://www.patreon.com/cephaloncy) Преимущества: пинг не более 25ms, больший аптайм, защита от несанкционированного добавления на сервера.', colour = discord.Color.red()) await ctx.send(embed = emb) else: if role.mentionable == False: role.mentionable = 'Нет' elif role.mentionable == True: role.mentionable = 'Да' if role.managed == False: role.managed = 'Нет' elif role.managed == True: role.managed = 'Да' if role.hoist == False: role.hoist = 'Нет' elif role.hoist == True: role.hoist = 'Да' emb = discord.Embed(title = role.name, colour = role.colour) emb.add_field(name = 'ID', value = role.id) emb.add_field(name = 'Цвет', value = role.color) emb.add_field(name = 'Упоминается?', value = role.mentionable) emb.add_field(name = 'Управляется интеграцией?', value = role.managed) emb.add_field(name = 'Позиция в списке', value = role.position) now = datetime.datetime.today() then = role.created_at delta = now - then d = role.created_at.strftime('%d/%m/%Y %H:%M:%S UTC') emb.add_field(name = 'Создана', value = f'{delta.days} дня(ей) назад. ({d})', inline = False) emb.add_field(name = 'Показывает участников отдельно?', value = role.hoist) await ctx.send(embed = emb)