if self.current_branch is None: self.current_branch = branch def move_to_next_branch(self, intent): self.current_branch = self.current_branch.get_next_branch(intent) welcome_context = Context('preCol') root_branch = Branch(0, '', '') welcome_context.add_branch(root_branch) # layer 1 nhanh_co_1 = Branch(1, 'co', 'Có') nhanh_khong_muon_nghe = Branch(1, "khong_muon_nghe", "Không muốn nghe") nhanh_khong = Branch(1, 'khong', "Không") root_branch.add_next_branch(nhanh_co_1) root_branch.add_next_branch(nhanh_khong_muon_nghe) root_branch.add_next_branch(nhanh_khong) # layer 1.1 nhanh_co_2_1 = Branch(1.5, 'co', "Có") nhanh_khong_quen_2_1 = Branch(1.5, 'khong_quen', "Không quen") nhanh_cua_hang = Branch(1.5, "cua_hang", "Cửa hàng") nhanh_khong.add_next_branch(nhanh_co_2_1) nhanh_khong.add_next_branch(nhanh_khong_quen_2_1) nhanh_khong.add_next_branch(nhanh_cua_hang) # layer 2 nhanh_co_1_1 = Branch(2, 'co', "Có") nhanh_co_1.add_next_branch(nhanh_co_1_1)