[英]How to delete context/session_id at end of conversation in Wit.ai bot
[英]How to get a session_id, its start and end time and bot_id in python with Telegram Bot API?
在 Telegram Bot API 的幫助下,我正在 Python 中制作 Telegram Bot。 所以我想在 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。 但是找不到其他方法。
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? 任何幫助表示贊賞。
您是否考慮過使用基於 Telegram API 構建的任何庫? 開發將 go 更快,這些庫的文檔也有助於理解 Telegram API。
檢查例如:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.