对话期间Bot保持用户状态

时间:2018-10-21 13:49:33

标签: python-telegram-bot

每次重新启动应用程序(机器人)时,对话状态都会丢失。
对话期间是否可以将用户状态持久保存在存储中(例如Redis或数据库)?该怎么做?

1 个答案:

答案 0 :(得分:0)

此功能当前位于df = pd.read_excel('C:/Users/Nativ_Zero/Desktop/work data/July.xls') df_work = df[['Work Order', 'WorkType', 'AST','AFT']] df_work['AFT'] = pd.to_datetime(df_work['AFT'], format='%H:%M:%S', errors='coerce') df_work['AST'] = pd.to_datetime(df_work['AST'], format='%H:%M:%S', errors='coerce') rm_work = df_work[df_work.WorkType == 'RM'] rm_work['comp_time'] = rm_work['AFT'] - rm_work['AST'] rm_work = rm_work[rm_work.comp_time >= pd.Timedelta(0)] # Filtering condition rm_work.head() 分支中。主要有2个类别:Timedeltamaster

当然,您可以使用DictPersistance类使用Redis或数据库编写自己的实现。

请参见Gihub PR