@slash.slash(name = 'inv', description = 'Заявка"',
options = [{'name': "test",
'description': "Test cmd",
'type': 3,
'requied': True},
])
async def __inv__(ctx, test):
role = guild.get_role('904345147322544129')
msg = await ctx.send(
embed = discord.Embed(title = f'<@{ctx.author.id}>' ,embed = discord.Embed(title = 'Новая заявка!',description = f'**```{test}```**'),
components = [
Button(style = ButtonStyle.blue, label = 'Принять'),
Button(style = ButtonStyle.red, label = 'Отклонить'),
])
responce = await client.wait_for('button_click', check = lambda message: message.author == ctx.author)
if responce.component.label == 'Отклонить':
await ctx.author.send(embed = discord.Embed(description = f'Приветствую {ctx.author.name}, вашу заявку отклонили!', color=0x4169E1))
else:
await ctx.author.add_roles(role)
Суть этого бота в том чтобы принимать людей и когда администратор принимает людей нажав на кнопку человеку написавшему заявку выдают роль
выдаёт ошибку:
File "main.py", line 199
responce = await client.wait_for('button_click', check = lambda message: message.author == ctx.author)
^
SyntaxError: invalid syntax