Я разрабатываю бот-игру на питоне для площадки Discord и у меня возникла проблема, которую я не могу решить уже 2 день и я хотел спросить у тех кто знает как это все устроено чтобы мне помогли.
В общем кратко о проблеме, изначально нужно чтобы у пользователя баланс был 0( то есть bal = 0) после нужна команда клик(click) которая и будет давать по 1 монете за её ввод. и вот получается код:
bal = 0
@bot.slash_command(description='Работать'
async def сlick(ctx):
await ctx.send('Вы заработали 1 монету'
bal + 1
но вот в чем проблема, бот не засчитывает последнюю строку (bal + 1) и как я только уже не писал, и слитно и пытался делать списки и пытался писать bal += 1 но нечего не помогало, при выводе баланса игрока все равно составлял 0, бота не перезапускал нечего не делал чтобы баланс мог сбросится. я подозреваю что сама строка bal + 1 просто не может выполнятся из за особенности disnake (на котором и пишется бот) и нужно эту строку писать как то по другому, но как я не знаю. и именно по этому я тут. Жду любую помощь.
В общем кратко о проблеме, изначально нужно чтобы у пользователя баланс был 0( то есть bal = 0) после нужна команда клик(click) которая и будет давать по 1 монете за её ввод. и вот получается код:
bal = 0
@bot.slash_command(description='Работать'
async def сlick(ctx):
await ctx.send('Вы заработали 1 монету'
bal + 1
но вот в чем проблема, бот не засчитывает последнюю строку (bal + 1) и как я только уже не писал, и слитно и пытался делать списки и пытался писать bal += 1 но нечего не помогало, при выводе баланса игрока все равно составлял 0, бота не перезапускал нечего не делал чтобы баланс мог сбросится. я подозреваю что сама строка bal + 1 просто не может выполнятся из за особенности disnake (на котором и пишется бот) и нужно эту строку писать как то по другому, но как я не знаю. и именно по этому я тут. Жду любую помощь.