def restore_state(self, path):
"""Returns loaded state"""
tmp_file = io.BytesIO()
self.bucket.download_fileobj(path, tmp_file)
if self.encrypt:
data = self.encrypt_data(tmp_file.getvalue())
else:
data = tmp_file.getvalue()
state = pickle.loads(str(data, encoding="utf-8"))
state.bot = self.bot
return state
评论列表
文章目录