Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 27, 2022 17:44:39

morti-gg
Зарегистрирован: 2022-04-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

VKBOTTLE

Пишу бота для ВК и почему-то условие у меня не проходит если переменные valuee и timee содержат только цифры. В чем дело?

 @bot.on.message(text='/BTC <valuee>\n/time <timee>')
async def change_settings(ans: Message, valuee = None, timee = None):
    db = sqlite3.connect('database.db')
    cursor = db.cursor()
    print(type(timee))
    if valuee.isdigit() and timee.isdigit():
        await ans.answer('Ваши данные сохранены')
        cursor.execute('UPDATE arizonaminerbot SET BTC = ?, time = ? WHERE vk_id = ?', [int(valuee), int(timee), int(ans.from_id)])
        db.commit()
    else:
        await ans.answer('Вы ввели данные некорректно')

Пишет “Вы ввели данные некорректно”, хотя должно выполниться первое условие по сути

Отредактировано morti-gg (Апрель 27, 2022 17:45:17)

Офлайн

#2 Апрель 27, 2022 17:47:54

morti-gg
Зарегистрирован: 2022-04-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

VKBOTTLE

Неактуально

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version