@commands.command()
async def balance(self, ctx, member: discord.Member = None):
if member is None:
member = ctx.author
a = discord.Embed(title = f'Баланс пользователя - {member}', description = 'Баланс пользователя исходя уже из вашего кода', colour = 0x2F3136)
await ctx.send(
embed = a,
components = [
Button(style = ButtonStyle.gray, label = 'Пополнить', emoji = '')
]
)
res = await self.bot.wait_for('button_click')
if res.component.label == 'Пополнить':
await res.respond(type = 6)
await ctx.invoke(self.bot.get_command('пополнить'))
@commands.command()
async def пополнить(self, ctx):
await ctx.send('Функция вашей команды здесь...')
Не уверен но скорее всего для этой функции придется использовать коги, что это такое вы сможете узнать от сюда - https://youtu.be/zBimY0OWcuA