Телеграм бот и база данный SQLite

mikitos59

Новичок
Пользователь
Ноя 25, 2020
1
0
1
В БД телеграм бота имеются 2 пользователя. У одного значение = 1, а у другого значение = 2. Как проверить значение переменной в БД, и в зависимости от значения(1 или 2) вывести для пользователя определенный текст. Например: 1 = Привет 2 = Пока И если пользователь нажал /start ему пишет привет, либо пока
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 622
469
83
пример как запросить данные из бд на базе sqlite (без sqlalchemy, только принцип как запросить):
Python:
import sqlite3

connect = sqlite3.connect('db.db')
cursor = connect.cursor()


# Создание базы и внесение данных для теста
# cursor.execute('CREATE TABLE test(Test_value TEXT)')
# connect.commit()
#
# cursor.execute('INSERT INTO test (Test_value) VALUES (?)', (1,))
# connect.commit()


cursor.execute('SELECT Test_value FROM test')
row = cursor.fetchall()
for i in row:
    for j in i:
        if j == '1':
            print('Привет')
        else:
            print('Пока')

connect.close()
 
Последнее редактирование:

Форум IT Специалистов