Пример #1
0
        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)