AI Zone Admin Forum Add your forum

CHATBOT MEETUP CHATBOT MEETUP CHATBOT MEETUP CHATBOT CHATBOT MEETUP CHATBOT MEETUP CHATBOT MEETUP CHATBOT MEETUP

On Wed 31th, 2017 we're organizing a Chatbot Meetup in Amsterdam, The Netherlands. Feel free to join!'

Match rejoinder second time in one volley
 
 

Hi, I have a rejoinder where I save user input, not producing output.

t:  () Name your favourite fruit and color:
 
a: () ^sequence()
    
b: (_~fruit) $$fruit '_0
    b: (_~color) $$color = '
_0 

If I now have two sentences in one volley, only the first sentence gets processed by the rejoinders:

I like apples. My color is blue.

Edit: Just to make this clear, my control script makes sure that %inputrejoinder is set correctly for both sentences.

As far as I understand this is because the rejoinder is blocked after it matches the first time.
Is there a way to reanable it so it gets used for both sentences?

 

 
  [ # 1 ]

I got it working using a private function.
I can explain how if anyone is interested.

 

 
  [ # 2 ]

It’s always interesting to have the solution smile

 

 
  [ # 3 ]

I wrote a private function ^enableRejoinder wich sets the global variable “unusedRejoinder” to true.
Then I call the ^enableRejoinder function to renenable my rejoinder after the first usage.

 

 
  login or register to react