• Как сделать, чтобы бот создал и выдал роль человеку, при этом переместя эту роль максимально высоко?

    @micsma
    вы хотите что при вводе команды автору выдавалась созданная роль ?
    или чтобы она создавалась, после выдавалась?
    Написано
  • Удаление chat id из .txt?

    @micsma
    Не проще сделать таблицу в json ?
    Написано
  • Android studio webview как загрузить файл?

    @micsma Автор вопроса
    Олег, не совсем, я хочу загружать файл с телефона клиента, после его пихать в localStorage, после на следующей странице его выводить.. На пк всё работает прекрасно, но вот на андроид не открывается выбор изображения.
    Написано
  • Android studio webview как загрузить файл?

    @micsma Автор вопроса
    Олег, с телефона клиента
    Написано
  • Как заменить строку в файле, с помощью python?

    @micsma Автор вопроса
    да, это то что нужно!
    спасибо большое.
    Написано
  • Как сделать если list < int,. .. ?

    @micsma Автор вопроса
    Сергей Тихонов, извиняюсь, я 'новенький' в данной сфере, и не совсем понял как мне это реализовать. Можно ли поподробнее ну или же уже мой только модифицированный код?
  • Как сделать если list < int,. .. ?

    @micsma Автор вопроса
    Сергей Тихонов , Сделал вроде как всё правильно, но выдаёт ошибку

    Код:
    @client.command(aliases=['flip', 'coin'])
    async def coinflip(ctx, amount = None, mount = int(100)):
    commd = cursor.execute("UPDATE users SET cache = cache - {} WHERE cache > {} AND id = {}".format(mount, ctx.author.id))
    coinsides = ['Орёл', 'Решка']
    result = random.choice(coinsides)
    await ctx.message.add_reaction('✅')
    if amount is None:
    await ctx.send(f"**{ctx.author}**, укажите на что вы ставите!")
    else:
    if amount is None:
    await ctx.send(f"**{ctx.author}**, укажите сумму, которую желаете начислить на счёт пользователя")
    elif commd == 0:
    await ctx.send(f"**{ctx.author}**, у вас недостаточно денег для игры в монетку")
    elif mount < 100:
    await ctx.send(f"**{ctx.author}**, укажите сумму больше чем **100** :money_with_wings:")
    if amount == 'Решка':
    print("РЕШКА!!")
    if result == 'Орёл':
    print("Вы проиграли. Выпал Орёл")
    await ctx.send(f"**{ctx.author}**, вы проиграли **{mount}**. Выпал Орёл!")
    cursor.execute("UPDATE users SET cash = cash - {} WHERE id = {}".format(mount, ctx.author.id))
    connection.commit()
    if result == 'Решка':
    print("выпала решка, как вы и думали.")
    await ctx.send(f"**{ctx.author}**, выпала Решка. Вы выйграли **{mount}**!")
    cursor.execute("UPDATE users SET cash = cash + {} WHERE id = {}".format(mount, ctx.author.id))
    connection.commit()
    if amount == 'Орёл':
    print("ОРЁЛ!!")
    if result == 'Орёл':
    print("выпал орёл, как вы и думали.")
    await ctx.send(f"**{ctx.author}**, выпал Орёл. Вы выйграли **{mount}**!")
    cursor.execute("UPDATE users SET cash = cash + {} WHERE id = {}".format(mount, ctx.author.id))
    connection.commit()
    if result == 'Решка':
    print("Вы проиграли. Выпала Решка")
    await ctx.send(f"**{ctx.author}**, вы проиграли **{mount}**. Выпала Решка!")
    cursor.execute("UPDATE users SET cash = cash - {} WHERE id = {}".format(mount, ctx.author.id))


    Но всё же выдаёт ошибку:
    Ignoring exception in command coinflip:
    Traceback (most recent call last):
    File "C:\Users\Spectra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped
    ret = await coro(*args, **kwargs)
    File "bot.py", line 198, in coinflip
    commd = cursor.execute("UPDATE users SET cache = cache - {} WHERE cache > {} AND id = {}".format(mount, ctx.author.id))
    IndexError: Replacement index 2 out of range for positional args tuple

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
    File "C:\Users\Spectra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\bot.py", line 903, in invoke
    await ctx.command.invoke(ctx)
    File "C:\Users\Spectra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 855, in invoke
    await injected(*ctx.args, **ctx.kwargs)
    File "C:\Users\Spectra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped
    raise CommandInvokeError(exc) from exc
    discord.ext.commands.errors.CommandInvokeError: Command raised an exception: IndexError: Replacement index 2 out of range for positional args tuple