Найти - Пользователи
Полная версия: VKBOTTLE
Начало » Центр помощи » VKBOTTLE
1
morti-gg
Пишу бота для ВК и почему-то условие у меня не проходит если переменные 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
Неактуально
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB