每次重新启动应用程序(机器人)时,对话状态都会丢失。
对话期间是否可以将用户状态持久保存在存储中(例如Redis或数据库)?该怎么做?
答案 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个类别:Timedelta
和master
。
当然,您可以使用DictPersistance
类使用Redis或数据库编写自己的实现。
请参见Gihub PR。