完善函数和对话