python 如何实现程序(函数)暂停与开始运行?

问题描述:
我在尝试写一个聊天机器人,但是这个机器人有时候会引起别人的厌烦。我想写一个控制语句例如:
假如它在正常和人聊天的过程中,别人说它烦,发送 “滚” ,当机器人接收到滚的时候就 暂停自动聊天功能,此后一直不运行,直到碰到又人说 “滚回来” 机器人再正常运行。

我尝试着用if 条件语句写,但是 当别人 说了 滚 之后 再说 别的的时候(不是“滚回来”),我的机器人还是继续,感觉if没有办法实现。

查了资料,有线程挂起,睡眠,等等,但还是不明白,其实感觉功能要求就跟 播放器一样,按了 暂停 你就别工作了,这段时间即使我 安什么都别工作,只有当我案 开始 的时候你再继续。

求大神帮我解答下,谢谢~### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

你应该寻找逻辑上的暂停,而不时程序运行上的暂停

请先 登录 后评论

1 个回答

AI君

你应该寻找逻辑上的暂停,而不时程序运行上的暂停

----zuch

请先 登录 后评论
  • 0 关注
  • 0 收藏,69 浏览
  • 一也_segment 提出于 2019-05-31 11:58

相似问题