2424 <span class =" marisa-cmd" >teach</span >  ; 进入内容教学模式
2525 </span >
2626 <span class =" system-cmd cmd-collect" >
27- <del >
28- <span class =" marisa-cmd" >forget</span >  ; 忘记最后所说的内容</del >
27+ <span class =" marisa-cmd" >forget</span >  ; 忘记最后所说的内容
2928 </span >
3029 <span class =" system-cmd cmd-collect" >
31- <del >
32- <span class =" marisa-cmd" >application</span >  ; 管理外部应用接口</del >
30+ <del ><span class =" marisa-cmd" >application</span >  ; 管理外部应用接口</del >
3331 </span >
3432 <span class =" system-cmd cmd-collect" >
3533 <span class =" marisa-cmd" >status</span >  ; 查看目前知识所掌握情况
@@ -75,6 +73,9 @@ export default {
7573 this .talk_list .push (MarisaCore .speak (MARISA , ' 要教给魔里沙什么 ..? 现在只能学习语句.. 如"问`答".. 中止教学输入 exit ..' ))
7674 this .cmd_flag = 1
7775 break
76+ case ' forget' :
77+ this ._marisaForget ()
78+ break
7879 case ' status' :
7980 this ._marisaStatus ()
8081 break
@@ -87,11 +88,11 @@ export default {
8788 if (answer !== ' ' ) {
8889 this .talk_list .push (MarisaCore .speak (MARISA , answer))
8990 } else {
90- this .talk_list .push (MarisaCore .speak (MARISA , ' 唔嗯...不懂你在说什么呢...' ))
91+ this .talk_list .push (MarisaCore .speak (MARISA , ' 唔嗯...不懂你在说什么呢...教教我吧~ ' ))
9192 }
9293 },
9394 _teachMarisa (_content ) {
94- if (_content === ' exit' ) {
95+ if (_content === ' exit' || _content === ' teach ' || _content === ' forget ' || _content === ' status ' ) {
9596 this .talk_list .push (MarisaCore .speak (YOU , ' 白丝魔理沙,退出学习模式' ))
9697 this .cmd_flag = 0
9798 return
@@ -104,6 +105,14 @@ export default {
104105 this .talk_list .push (MarisaCore .speak (MARISA , ' 行,我知道了' ))
105106 this .cmd_flag = 0
106107 },
108+ _marisaForget () {
109+ let flag = MarisaCore .forget (this .talk_list )
110+ if (flag) {
111+ this .talk_list .push (MarisaCore .speak (MARISA , ' 这句话魔理沙说错了么 ... 呜呜呜对不起 ...' ))
112+ } else {
113+ this .talk_list .push (MarisaCore .speak (MARISA , ' 魔理沙这阵子不太想忘记东西的样子……' ))
114+ }
115+ },
107116 _marisaStatus () {
108117 let memorise = this .$db .get (' memorise' ).value ().length
109118 let weight = 0.00011 * parseFloat (memorise)
@@ -120,7 +129,7 @@ export default {
120129 this ._scrollBottom ()
121130 },
122131 created () {
123- let _startTalk = MarisaCore .speak (MARISA , ' 白絲魔理沙 Type 0.005 ,还在继续升级DA☆ZE!' )
132+ let _startTalk = MarisaCore .speak (MARISA , ' 白絲魔理沙 Type 0.01 ,还在继续升级DA☆ZE!' )
124133 this .talk_list .push (_startTalk)
125134 }
126135}
0 commit comments