Как получить session_id, время его начала и окончания, а также bot_id в Python с помощью Telegram Bot API?Python

Программы на Python
Ответить
Anonymous
 Как получить session_id, время его начала и окончания, а также bot_id в Python с помощью Telegram Bot API?

Сообщение Anonymous »

Я создаю бота Telegram на Python с помощью Telegram Bot API. Итак, я хочу сохранить некоторую информацию о чате Telegram в базе данных SQLite, и мне нужно получить message_id, message_time, session_id, session_start_time, session_end_time, message_text и user/bot_id. Итак, я нашел, как получить message_id, message_time, message_text и user_id. Но не могу найти, как получить другой.
  • Как мне получить 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()
Или, может быть, мне придется использовать другой API? Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/651 ... ith-telegr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»