Доброго времени суток!
Написал дискорд бота на python и при добавлении новых функций возникла ошибка.
Функция должна выдавать роли но пока выдает это:
Traceback (most recent call last):
File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\bot.py", line 892, in invoke
await ctx.command.invoke(ctx)
File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 790, in invoke
await self.prepare(ctx)
File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 751, in prepare
await self._parse_arguments(ctx)
File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 670, in _parse_arguments
transformed = await self.transform(ctx, param)
File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 516, in transform
raise MissingRequiredArgument(param)
discord.ext.commands.errors.MissingRequiredArgument: member is a required argument that is missing.
Вот сама функция
@bot.command(pass_context=True)
async def вип(ctx,member:discord.Member):
await ctx.channel.purge(limit = 1)
vip_role = discord.utils.get(ctx.message.guild.roles,name = 'VIP')
await member.add_roles(vip_role)
retStr = (f"""```{member} получил VIP от администрации сервера!```""")
embed=discord.Embed(title="Новый VIP",colour = discord.Colour.orange())
embed.add_field(name="VIP",value=retStr)
await ctx.send(embed=embed)
Прикол в том что функции которые были написаны до этого работают.Обдумав это я решил скопировать старую функцию и изменить ей имя но ошибка.Из-за чего ошибка возникла и как ее решить?