feat: added a functionality for monitoring page
ref: N25B-400
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
phase("0e0f239c-efe9-442c-bdd7-3aabfccd1c49").
|
||||
phase("db4c68c3-0316-4905-a8db-22dd5bec7abf").
|
||||
keyword_said(Keyword) :- (user_said(Message) & .substring(Keyword, Message, Pos)) & (Pos >= 0).
|
||||
norm("do nothing and make a little dance, do a little laugh") :- phase("db4c68c3-0316-4905-a8db-22dd5bec7abf") & keyword_said("hi").
|
||||
|
||||
|
||||
+!reply_with_goal(Goal)
|
||||
@@ -19,36 +20,30 @@ keyword_said(Keyword) :- (user_said(Message) & .substring(Keyword, Message, Pos)
|
||||
.reply(Message, Norms).
|
||||
|
||||
+user_said(Message)
|
||||
: phase("0e0f239c-efe9-442c-bdd7-3aabfccd1c49")
|
||||
: phase("db4c68c3-0316-4905-a8db-22dd5bec7abf")
|
||||
<- .notify_user_said(Message);
|
||||
-responded_this_turn;
|
||||
!check_triggers;
|
||||
!transition_phase.
|
||||
|
||||
+!transition_phase
|
||||
: phase("0e0f239c-efe9-442c-bdd7-3aabfccd1c49") &
|
||||
not responded_this_turn
|
||||
<- -phase("0e0f239c-efe9-442c-bdd7-3aabfccd1c49");
|
||||
+phase("1fc60869-86db-483d-b475-b8ecdec4bba8");
|
||||
?user_said(Message);
|
||||
-+user_said(Message);
|
||||
.notify_transition_phase("0e0f239c-efe9-442c-bdd7-3aabfccd1c49", "1fc60869-86db-483d-b475-b8ecdec4bba8").
|
||||
+!check_triggers
|
||||
: phase("db4c68c3-0316-4905-a8db-22dd5bec7abf") &
|
||||
semantic_hello
|
||||
<- .notify_trigger_start("trigger_");
|
||||
.notify_trigger_end("trigger_").
|
||||
|
||||
+user_said(Message)
|
||||
: phase("1fc60869-86db-483d-b475-b8ecdec4bba8")
|
||||
<- .notify_user_said(Message);
|
||||
-responded_this_turn;
|
||||
!check_triggers;
|
||||
!transition_phase.
|
||||
+!trigger_
|
||||
<- .notify_trigger_start("trigger_");
|
||||
.notify_trigger_end("trigger_").
|
||||
|
||||
+!transition_phase
|
||||
: phase("1fc60869-86db-483d-b475-b8ecdec4bba8") &
|
||||
: phase("db4c68c3-0316-4905-a8db-22dd5bec7abf") &
|
||||
not responded_this_turn
|
||||
<- -phase("1fc60869-86db-483d-b475-b8ecdec4bba8");
|
||||
<- .notify_transition_phase("db4c68c3-0316-4905-a8db-22dd5bec7abf", "end");
|
||||
-phase("db4c68c3-0316-4905-a8db-22dd5bec7abf");
|
||||
+phase("end");
|
||||
?user_said(Message);
|
||||
-+user_said(Message);
|
||||
.notify_transition_phase("1fc60869-86db-483d-b475-b8ecdec4bba8", "end").
|
||||
-+user_said(Message).
|
||||
|
||||
+user_said(Message)
|
||||
: phase("end")
|
||||
|
||||
Reference in New Issue
Block a user