код:
import disnake
from disnake import Embed, MessageCommandInteraction, Member
from disnake.ext.commands import Cog, slash_command
from utils import BotUI
class ProfileCommandTest(Cog):
def __init__(self, bot: BotUI):
self.bot = bot
@slash_command(name="test", description="Выводит информацию о пользователе.")
async def test(self, interaction: MessageCommandInteraction, member: Member = None):
if interaction.author.id != 765151028697366558:
return
user = member or interaction.author
embed = Embed(
title="",
color=0x85DECF
)
embed.set_thumbnail(url=user.avatar)
embed.set_author(name=f"Информация о пользователе {user.display_name.lower()}", icon_url="https://media.discordapp.net/attachments/106532386...")
# embed.add_field("⠀", "⠀", inline=False)
embed.add_field(value=f"Этот пользователь присоединился: {user.joined_at.strftime('%d/%m/%Y')}", inline=False)
embed.add_field(name="Аккаунт пользователя был создан", value=user.created_at.strftime('%d/%m/%Y'), inline=False)
embed.set_footer(icon_url="https://media.discordapp.net/attachments/106532386...", text=f"ID пользователя: {user.id}")
embed.add_field(value="Временно не работает.", name="Роли пользователя", inline=False)
await interaction.response.send_message(embed=embed, ephemeral=True)
def setup(bot: BotUI):
bot.add_cog(ProfileCommandTest(bot))