શું તમે જાણો છો બોટ કાવ્ય પણ પૂરી પાડે 3D અવતાર અને એક મફત વેબ ભાષણ API?
Self, AIML, and scripting

global variable that can be reached in any of the bot's templates

દ્વારા amilsalis પોસ્ટ Oct 24 2019, 19:22

Pardon me for the basic question,but here we go:

Im trying to define a global variable in a self script that I can access in the bot´s response templates. I was searching the scripts but couldnt find, at least in a way it works. Im probably missing something.  I've tried something like the code below:

state MyScript {
    pattern "create variable" template createIt();

    function createIt() {
        #myVar="whatever in it";
    }
}

Then Im trying to use {#myVar}, for example, in some response definition like this {#myVar}. Please could you tell me how could it be done and what Im doing wrong?

Thank you in advance !

Silas


by admin posted Oct 25 2019, 7:25
Symbols are global, but the symbol is an object, so you need to set a property.

i.e.
#myVar.value = "whatever in it";

Thumbs up: 1, thumbs down: 0, stars: 5.0
Views: 2703, today: 3, week: 8, month: 17

ને: 29761580
ટૅગ્સ: self, variables, symbols, globals
પોસ્ટ: Oct 24 2019, 19:22
જવાબો: 1
જોવાઈ: 2717, આજે: 3, સપ્તાહ: 9, મહિને: 12
0 0 0.0/5