- Как мне получить session_id, время его начала и окончания, а также bot_id? Я поискал в документации и ничего не нашел.
- Как вставить user_id и bot_id в один столбец или лучше сделать для этого 2 столбца? Как будто не имеет значения, кто отправил сообщение, важнее всего то, что сообщение было отправлено.
Вот что я на данный момент придумал:
Код: Выделить всё
conn = sqlite3.connect("emojic_database.db")
cur = conn.cursor()
tconv = lambda x: time.strftime("%H:%M:%S %d.%m.%Y", time.localtime(x))
cur.execute("INSERT INTO messages (mes_id, mes_time, ses_id, mes_text, user_id)\
VALUES (?,?,?,?,?)", (message.message_id, tconv(message.date), ???, message.text, message.from_user.id)
cur.execute("INSERT INTO sessions (ses_id, start_time, end_time)\
VALUES (?,?,?)", (???))
conn.close()
Подробнее здесь: https://stackoverflow.com/questions/651 ... ith-telegr