UNPKG

botnaut

Version:

Facebook Messenger Chatbot Framework

1 lines 651 kB
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["$","'botappsecret',","'pagetokenhere',","'say","'verifytokenhere'));","(req,",".then(()","1.10","4.0","6.0","=","=>",">=","advanc","app","app.listen(3000));","app.use('/bot',","applic","appsecret:","autotyping:","block","bodi","bot","bot.use('/hello',","bot.use((req,","botnaut","chatbot","compos","concern","const","convers","creat","createprocessor","createprocessor(bot,","createrouter(processor,","createrouter,","deploy","develop","express","express();","facebook","familiar","fast","fb","first","framework","friendli","get","give","hello","hello:","instal","interfac","make","messeng","mongoos","mongoose.connect('mongodb://localhost/myapp')","new","node.j","nodej","npm","page","pagetoken:","parser","platform","postback)","previous","processor","put","requir","require('botnaut');","require('botnaut/express');","require('express');","res,","res.text('hello","res.text('what","rout","router","router();","s","separ","setup","simpliest","start","subscrib","system","test","token","tool","true","unit","us","verifytoken","want?',","webhook","world'","world');","you:","{","}","});"],"tutorial/buildingConversation.html":["\"nyan","\"nýan.","'grumpi","'grumpy')","'nyan","(lowercasetext.match(/grumpi","(lowercasetext.match(/nyan","(req,","*",".expected('whichcat');",".postbackbutton('cal",".send();",".text(req.text());","/","//","/nyan","/whichcat","=","=>","absolut","access","action","action!","actions!","allow","alway","ask","back","backs,","begin","bot","bot.use('/grumpy',","bot.use('/nyan',","bot.use('/whichcat',","bot.use((req,","bot;","build","button","care","cat","cat!","cat!');","cat\"","cat'","cat')","cat',","cat/))","cat/;","cat?","cat?')","cat?',","choos","click","code","const","context.","control","convers","convert","cát\"","dispatch","don't","easier","echo.","echo:","ensures,","event","exacli","example,","example.","express","give","grumpi","grumpy:","hello!","i'v","import","incom","input.","it'","it',","keep","lead","let'","lowercasetext","make","match","messag","message:","message:')","method","module.export","much","new","next","normal","nyan","nyan:","omit","option","path","post","postback)","previou","process","processing.","question","question,","quick","react","referenc","reference.","referr","regular","relative.","repli","replies,","replies.","represent","req.text(true);","request","require('botnaut');","res)","res,","res.button('let","res.expected()","res.text('i\\'v","res.text('so,","res.text('ugh,","res.text('yeah,","respons","return","rout","route,","route.","router","router();","router.continue;","set","shoud","simpl","simplier","slash","slash,","smell","so,","start","string","text","text.","this:","throuch","treat","treir","two","type.","updog","us","used,","user","we'v","what?","work","write","yeah,","{","|","}","});"],"tutorial/conversationState.html":["\"default","${firstnam","${name},","${name}.`)","'it\\'","'you!'}`);","(name)","(req,","(req.state.odd)","*",".expected('setname');",".setstate({",".state","//","=","===","=>","access","albert","albert,","albert.","alfr","alfred.","alreadi","annoying.","approach.","attribute,","avoid","befor","better","bot","bot.use('/rename',","bot.use('/setname',","bot.use((req,","bot;","call","called.","chang","const","contain","convers","current","default","dispatch","each","event,","exampl","fals","firstnam","flow","futur","gender,","give","good","hello","i'am","it'","know,","lastname,","let'","locale,","make","me?","me?')","migrat","modifi","modified,","module.export","name","name,","navig","need","new","noon","now,","object","object.","object.assign()","odd:","ok","ok'","ok?","ok?`,","one!","one!')","option","process.","profil","profilepic,","read","rename:","repeat,","repres","req.state.odd","req.state.user;","req.state;","req.text();","request","require('botnaut');","res)","res.setstate()","res.setstate({","res.text('i","res.text('so,","res.text(`cal","res.text(`hello","res.text(`now,","respond","router","router();","said.","so,","state","state\",","state.","stateless","still","structure.","this.text('even');","this.text('odd');","this:","true","two","undefin","updat","updates,","us","user","work","yes,","{","|","||","}","});"],"tutorial/asyncActions.html":["(!err)","(!req.isattachment())","()","(err)","(err.cod","(req,",".catch((err",".catch(err",".setstate({",".then(buf",".then(result","//","100));","1024)","400)","=","===","=>","action","actions:","approach","approach.","approch","async","asyncact","asyncaction()","asynchron","attach","base64","block","blocked,","blocking:","bot","bot.use('/asynccomplete',","bot.use('/uploadcomplete',","bot.use((req,","bot;","buf.tostring('base64')","buffer","buffer:","bufferload","bufferloader(this.req.attachmenturl(),","call","called.","calls,","chat","choos","complet","consistent.","const","convers","convert","drive","effect.","err","event","exceeded');","failed');","fast","final","finnished.","function","good","handler","handler('asynccomplete',","handler('uploadcomplete',","handler()","help","import","it'","keep","know,","limit","load","make","math.rand(),","messeng","method","module.export","new","non","oper","operations.","postback","postback)","postback.wait()","postback.wait();","process","progress","promis","promise(r","promise.","r(math.rand()),","req.action(true);","require('botnaut');","res)","res,","res.text('async","res.text('complete!')","res.text('upload","resolved,","resolved.","result","result,","result:","return","right","router","router();","router,","router.continue;","runs,","same","sequenti","setstate()","settimeout(()","simpli","simpliest","size","state","test","tests.","time","two","until","upload","us","useful","user","veri","wait","way","write","{","}","})","}))","}));","});"],"tutorial/advancedRouting.html":["!address","&&","'/cat',","'greeting'","'quick","(postback,","(req,","(req.action())",");","*",".some(int",".text(req.text(true));",".then(int","//","/^bar$/,","/^foo$/,","/^world","/cat","0.95)","3rd","=","===","=>",">","account","action","action,","actual","address","advanc","ai","alway","back","bar","boolean,","bot","bot.use('/cat',","bot.use('expectedroute',","bot.use('world',","bot.use((req)","bot.use((req,","bot.use(/h[ea]llo|hallo|ciao/,","bot.use(['world',","bot.use(req","bot;","break.","case","ciao","clean","code","condit","const","continu","convers","data:","echo","event","expect","express","fact,","fals","false;","flow","flow.","function","function.","global","good","handl","hello","hi","hi!","hihello","input.","integr","intent","intent.scor","intent.tag","issued.","it'","keyword","keyworder.resolve(req.text())","let'","look","lot","make","match","matched');","matched:","microinteract","microiteract","module.export","need","nested.","new","normal","object?)","ofcours","parti","path","possibl","post","postback","postback('world');","postback(action:","postback)","predict","purposes,","quick","redirect","ref...)","regular","repli","reply'","reply,","req.action()","require('botnaut');","require('keyworder');","reqular","res)","res,","res.text('barrrrr'));","res.text('foooooo'));","res.text('hello');","res.text('hello',","res.text('matched!');","res.text('matched:')","res.text('matched:');","res.text('not","res.text('world');","resolv","result","return","robot","robot!","rout","router","router();","same,","scope","separ","separately.","service.","simpl","skip","sometim","specif","start","string,","take","text","text$/],","thees","them.","this.","this:","tool.","treat","trigger","true","two","us","whole","without","words,","words:","work","world","world:","{","|","}","}).expected('./');","}).expected('expectedroute');","});","},","čiaó!"],"tutorial/nestingRouters.html":["\"connected\"","${req.state.name}`,","').length","'leave').","'let\\'","'that\\'","(!name","('/')","('setname'","()","(data,","(req,","(req.state.name)","({","*",".expected('name');",".onexit('leave',",".onexit('setname',",".onexit()","//",":)",":)')","=","=>","advanc","again","allows:","application,","application.","attach","bad","basic","block","block.","bot","bot.use('/',","bot.use('/leave',","bot.use('/name',","bot.use('/setname',","bot.use('/start',","bot;","came","chatbot","clear","code","compos","concept","connect","const","continu","convers","conversation.","cover","creat","data","develop","dorian","each","ensur","entri","exampl","exit","first,","flow","full","fullnam","give","gray","handlers:","hello,","here","i'am","implement","index.j","instanc","instead","is,","it'","keep","larg","leav","let'","let\\'","maintain","mani","module.","module.export","more","more.","name","name!","name!',","name'","name.split('","nest","new","o","ok","on","organization.","parent","pleas","please,","point","point:","points.","postback('/');","postback('/start'));","postback)","react","recomend","repres","req,","req.text();","requir","require('./setname');","require('botnaut');","res)","res,","res.setstate({","res.text('hello,","res.text('please,","res.text(`hello,","return","reusabl","router","router();","router,","router.exit('leave'));","set","setnam","setname)","setname.j","setname:","settings('pagetoken');","settings.getstartedbutton('/start');","singl","solut","start","state.","tri","two","up","whole","word","works:","x","{","|","||","}","})","});","},"],"tutorial/templates.html":["\"//connect.facebook.com/en_us/messenger.extensions.js\";","$","$.ajax({","'')","'';","'/bot',","'/inside.png',","'/internal',","'/local/path',","'1')","'action')","'action',","'application/json;","'cash',","'compact')","'czk',","'https://goo.gl')","'j","'jquery';","'messenger'));","'page',","'page_id',","'post',","'script',","'subtitle')","'text')","()","(appurl","(d.getelementbyid(id))","(function(d,","(item.length","(senderid,","(window.location.hash.match(/^#?.+/))",".addelement('another',",".addelement('el",".addelement('title',",".map(a",".postbackbutton('button",".postbackbutton('text',",".reduce((o,",".replace(/^#/,",".send();",".setelementaction('action',",".setelementimage('/local.png')",".setelementimage('https://goo.gl/image.png')",".setelementurl('https://www.seznam.cz')",".split('&')",".urlbutton('loc",".urlbutton('oth",".urlbutton('url","/","//","1","1,","2","2,","7,","8',",":","=","===","=>","?","[item[0]]:","[{","`${a}`.split('='))","`http://m.me/${window.fb_page_id}`;","access","action","action,","actiondata:","author","bot","bot.use((req,","bot;","browser","button","button',","callback(jqxhr)","callback(null,","callback)","charset=utf","classic","close","code","config","const","contain","contenttype:","cookie';","d.createelement(s);","d.getelementsbytagname(s)[0];","data","data)),","data,","data:","date.now(),","decodeuricomponent(item[1])","default","domain","dont","entry:","error:","expires:","export","extension',","extension,","facebook","fj","fjs);","fjs.parentnode.insertbefore(js,","forget","framework","function","gener","get","httponly:","id){","id:","id;","imag","import","includ","intern","item)","jqueryrequest","jqxhr","js","js,","js.id","js.src","jscooki","jscookie.set('bottoken',","json.stringify(postback(senderid,","lead","link","local","make","messaging:","messengerextensions.requestclosebrowser(()","method:","module.export","name',","new","null;","o),","object.assign(o,","object:","open","page","payload:","postback","postback:","protocol","receipt","rel","remot","require('botnaut');","res)","res.button('hello')","res.generictemplate()","res.receipt('name',","responsedata","responsedata),","return","router","router();","s,","send","sender","sender:","senderid","senderid;","set","settings('pagetoken');","settings.whitelistdomain('https://mydomain.com');","show","success:","templat","time:","title',","token","token,","treat","true","true)","true,","url","url:","us","used)","var","webview","whitelist","window.fb_page_id","window.location.hash","window.location.href","without","work","ye","{","{return;}","{})","{});","}","}(document,","})","});","},","};","}]"],"tutorial/testing.html":["'seengood","()",".contains('hello')",".quickreplyaction('continue');",".templatetype('generic');","//","=","action","assert","assert.strictequal(t.getstate().seengoods,","async","await","bot","check","check,","const","describe('/bot',","function","gener","goods!');","it'","it('should","look","made","method","new","pass","possible.","postback","provid","quick","repli","require('../botroot');","require('assert');","require('botnaut');","respons","select","send","simpl","simul","state","t","t.any()","t.passedaction('introduction');","t.passedaction('start');","t.postback('/start');","t.quickreply('continue');","t.text('show","templat","test","tester","tester(bot);","text","tool","true');","true,","work',","{","}","});"],"tutorial/analytics.html":["(action)","(req.aiintent)","(req.confidences)","(req.istext())","(senderid,","(use","...);",".foreach((intent)","//","0.0","1.0","=","=>","`action`","action","action,","ai","ai.match()","ai.navigate()).","ai.onconfirmmiddleware()","aihandl","aiintent,","aiintentscor","aiintentscore,","analyt","analyz","bot","botroot","botroot.on('action',","botroot.use(ai.match('intent'),","chat","collect","const","event","false.","feedback","handl","info","intent","listen","log","match","matcher","method","middleware.","mymagictracker(req.data);","name","navigator/makesur","need","new","object.keys(req.confidences)","otherwis","pass","properti","pure","rate","req)","req.aihandl","req.confidences[intent];","req.markashandled()","req;","request","require('botnaut');","router","router();","router,","score","send","set","simpli","success","test","text,","track","true","true,","us","whether","whole","win","{","}","});"],"tutorial/usingWithWingbot.html":["\"arn:aws:lambda:${self:provider.region}:${self:custom.accountid}:function:${self:custom.prefix}","\"lambda:getfunctionconfiguration\"","\"lambda:updatefunctionconfiguration\"","\"logs:createloggroup\"","\"logs:createlogstream\"","\"logs:putlogevents\"","#","${opt:stage,","${self:custom.prefix}","${self:custom.stage}","${self:provider.region}","${self:service}","${wingbotconfig.snapshot}`);","'","'));","');","',","'/'","'2012","'2d48492a","'arn:aws:logs:${self:provider.region}:${self:custom.accountid}:log","'bot","'development',","'eu","'use","'wingbot","()","(req,",".then(()","//","/botnaut","/updat","/valid","08","1","1'","10'","12344566","192","256","30","4223","7f60a447bc41',","8e6f","=","=>","`","`${process.env.prefix}","a281","accountid:","action:","ai","ai.register(`${botname}","allow","apiversion:","app","app.j","app.listen(3000));","app.post('/update',","app.post('/validate',","app.use('/botnaut',","applic","appsecret:","arn:aws:dynamodb:${self:provider.region}:*:*","arn:aws:dynamodb:${self:provider.region}:*:table/${self:custom.prefix}*","assumerolepolicydocument:","attributedefinitions:","attributename:","attributetype:","autotyping:","aw","aws.dynamodb({","aws.endpoint('http://localhost:8000'),","aws::dynamodb::t","aws::iam::rol","block","blocks();","blocks);","blocks,","blocks.code('exampleblock',","bodypars","bot","bot.j","bot.use((req,","bot;","botfactori","botfactory();","botfactory,","bothandler.handlerequest","bothandler.j","bothandler.validatebot","botid:","botnam","botnaut","botnaut\"","botnaut:","bottoken","bottokenstable:","buildrouter(wingbotconfig,","buildrouter,","chatlog","chatlogtable:","common","configur","const","context,","createhandler(processor,","createhandler,","createprocessor(bot,","createprocessor,","createrouter(processor,","createrouter,","createupdat","createupdater('lambda","createupdater(bot,","createvalid","createvalidator(bodyparser,","createvalidator({","createvalidator,","custom:","db:","deployrol","deployrole:","dynamo:","dynamodb","dynamodb,","dynamodb:deleteitem","dynamodb:describet","dynamodb:getitem","dynamodb:putitem","dynamodb:queri","dynamodb:scan","dynamodb:updateitem","effect:","endpoint:","environment:","eu","events:","exampl","express","express();","fb","file","fn","function","function*","functions:","give","globalsecondaryindexes:","group:/aws/lambda/${self:custom.prefix}","handler:","hash","here","http:","iamrolestatements:","indexname:","keyschema:","keytype:","lambda","lambda.amazonaws.com","localhost","maxretries:","memorysize:","middlewar","module.export","module.exports.handlerequest","module.exports.upd","module.exports.validatebot","mongodb","mongoos","mongoose.connect('mongodb://localhost/myapp')","name',","name';","name:","new","node_env:","nodejs6.10","page","pagetoken:","params)","parser');","path:","permiss","policies:","policydocument:","policyname:","post","postback,","prefix:","principal:","processor","projection:","projectiontype:","properties:","provider:","provisionedthroughput:","rang","readcapacityunits:","region","region:","require('./bot');","require('aw","require('bodi","require('botnaut');","require('botnaut/express');","require('botnaut/serverlessaws');","require('express');","require('mongoose');","res)","res,","res.run('responseblockname');","resource:","resources:","return","role:","rolename:","router,","router.continue;","routerfactory:","runtime:","s","sdk');","secret',","self:provider.stage}","senderid","serverless","serverless.yml","service:","set","snapshot:","specif","stage","stage:","state","statement:","statestable:","strict';","sts:assumerol","tabl","tablename:","tableprefix:","time","timeout:","token","token'","token');","token:","true,","type:","updatehandler.j","updatelambdahandler.upd","updatelambdahandler:","updatelambdahandler:*'","updatelambdahandler:*:*'","us","userid","validatebot:","verif","webhook","west","wingbot","wingbot.ai","wingbotconfig","wingbotconfig.token","wingbotconfig.token));","workerlambda","workerrol","writecapacityunits:","yield","{","}","}));","});","};"],"api/Request.html":["\"can","'object';","'string'","(file,","(req)",".action([getdata])",".attachment([attachmentindex])",".attachmenturl([attachmentindex])",".expected()",".isattachment()",".isfile([attachmentindex])",".isimage([attachmentindex])",".ismessage()",".isoptin()",".ispassthread()",".ispostback()",".isquickreply()",".isreferral()",".istext()",".pageid",".postback([getdata])",".quickreply([getdata])",".recipientid",".senderid",".state",".text([tokenized])",".timestamp","//","0","===","[attachmentindex]","[getdata]","[tokenized]","\\","action","attach","boolean","case","check","check,","checks,","class","console.log(req.text(true))","contain","control","convers","current","data","default","descript","event","exampl","expect","fals","file","first","getdata","global","handler","help","identifi","imag","instanc","keyword","kind:","last","location)","lowercas","me\"","messag","message,","method","more","name","new","normal","null","null.","null;","number","object","on","optin","otherwis","page","pageid","param","paramet","pass","postback","properti","pure","quick","quickrepli","recipient.id","recipientid","referr","repli","request","request()","request.action([getdata])","request.attachment([attachmentindex])","request.attachmenturl([attachmentindex])","request.expected()","request.isattachment()","request.isfile([attachmentindex])","request.isimage([attachmentindex])","request.ismessage()","request.isoptin()","request.ispassthread()","request.ispostback()","request.isquickreply()","request.isreferral()","request.istext()","request.pageid","request.postback([getdata])","request.quickreply([getdata])","request.recipientid","request.senderid","request.st","request.text([tokenized])","request.timestamp","requestproperti","res.action()","res.action(true)","res.postback()","res.postback(true)","res.quickreply()","res.quickreply(true)","respons","return","returned.","send","sender.id","senderid","set","state","string","text","thread","true,","type","typeof","url","use,","user","whole","{request}","|","||","⇒"],"api/Responder.html":["\"'cash'\"","\"'usd'\"","\"typing...\"","%s',","'/inside.png',","'/internal',","'/local/path',","'1')","'action')","'action',","'anoth","'cash',","'compact'","'compact')","'complexaction',","'czk',","'first","'goto","'https://goo.gl')","'large'","'last","'quick","'string'","'subtitle')","'text')","'will","(%s)","(appurl","(notification)","(req,","(res)","(with",".addelement('another',",".addelement('el",".addelement('title',",".addquickreply(action,",".button(text)",".data",".expected(action)",".file(fileurl,",".generictemplate([shareable],",".image(imageurl,",".isresponsetype()",".list([topelementstyle])",".passthread(targetappid,",".postbackbutton('button",".postbackbutton('main",".postbackbutton('text',",".receipt(recipientname,",".seen()",".send();",".setdata(data)",".setelementaction('action',",".setelementimage('/local.png')",".setelementimage('https://goo.gl/image.png')",".setelementurl('https://www.seznam.cz')",".setmessgingtype(messagingtype,",".setstate(object)",".text(text,",".toabsoluteaction(action)",".typingoff()",".typingon()",".urlbutton('loc",".urlbutton('oth",".urlbutton('url",".video(videourl,",".wait([ms])","//","/regexp/,","1","1,","2,","4","600",":","===","=>","[","[currency]","[currency],","[data]","[data])","[data],","[issquare]","[issquare])","[ms]","[paymentmethod]","[paymentmethod],","[prepend]","[prepend])","[quickreplies]","[quickreplies])","[reusable]","[reusable])","[shareable]","[tag]","[tag])","[topelementstyle]","[uniquecode]","[uniquecode])","\\","]);","a:","abil","absolut","action","action');","action',","action:","actiondata:","ad","add","addit","anoth","another:","app","append","appurl","array.","aspect","asset","attribut","begin","between","boolean","bot.use('bar',","bot.use('foo',","bot.use((req,","browser","button","button',","buttontempl","cach","class","complex","contain","convert","covert","creat","currenc","data","data'","default","delay","descript","desir","event","exampl","extension',","facebook","fals","file","fileurl","follow","foo'","fooaction:","forc","gener","generictempl","global","handler","imag","imageurl","includ","inform","instanc","intern","kind:","last","link","listtempl","match:","merg","messag","messagingtyp","method","more","name',","name,","new","nice","null","number","object","object.","object.assign())","omitted,","open","option","option)","param","paramet","pass","path","payload","persist","placehold","postback","postback('bar');","postback)","previous","process","properti","quick","randomli","ratio","receipt","receipttempl","recipientnam","redirect","rel","repli","reply'","reply',","reply,","report","requir","res)","res,","res.addquickreply('baraction',","res.addquickreply('theaction',","res.button('hello')","res.data.a;","res.file('/img/foo.pdf');","res.file('https://google.com/img/foo.pdf');","res.generictemplate()","res.image('/img/foo.png');","res.image('https://google.com/img/foo.png');","res.list('compact')","res.receipt('name',","res.setdata({","res.setstate({","res.text('hello","res.text('text',","res.video('/img/foo.mp4');","res.video('https://google.com/img/foo.mp4');","respond","responder()","responder,","responder.addquickreply(action,","responder.button(text)","responder.data","responder.expected(action)","responder.file(fileurl,","responder.generictemplate([shareable],","responder.image(imageurl,","responder.isresponsetype()","responder.list([topelementstyle])","responder.passthread(targetappid,","responder.receipt(recipientname,","responder.seen()","responder.setdata(data)","responder.setmessgingtype(messagingtype,","responder.setstate(object)","responder.text(text,","responder.toabsoluteaction(action)","responder.typingoff()","responder.typingon()","responder.video(videourl,","responder.wait([ms])","responderreturns:","respons","response.","return","right","same","second","seen","send","sent","server","set","share","simpli","singl","somedata:","squar","state","stop","string","targetappid","templat","template.","temporari","text","thread","through","titl","title',","title,","title:","token","true","true)","true);","true,","two","type","updat","url","us","user","user,","video","videourl","visited:","webview","write","{","{},","||","}","})","});","},","⇒"],"api/Router.html":["'a',","(data,","(req,","(the","...reduc","...reducers)",".break",".continu",".end",".exit(action,",".onexit('exitaction',",".use([action],","//","===","=>","['action',","[action]","[data]","[data])","[matcher]","[matcher],","\\","accept","action","anoth","append","argument)","array","async","boolean","cascad","case","classextends:","consid","constant","creat","data","descript","dispatch","exampl","exit","fals","function","global","handler","instanc","kind:","match","matcher","method","middlewar","middleware,","multipl","name","new","null","object","on","param","point","postback('anotheraction',","postback)","properti","reduc","reducer1,","reducer2)","reducerwrapp","regexp","req","req,","req.text()","request","res)","res,","res.text('hello!');","return","rout","router","router()","router.break","router.continu","router.continue);","router.end","router.exit('exitname');","router.exit(action,","router.use('/path',","router.use('action',","router.use((req,","router.use(/help/,","router.use([action],","routerproperti","same","somedata:","static","stop","string","subrouter)","true","type","undefin","us","zero","{","})","});","}]","⇐","⇒"],"api/Tester.html":["\"random",".acquireresponseactions()",".any()",".anyresponseassert#attachmenttype(type)",".anyresponseassert#buttontemplate(search,",".anyresponseassert#contains(search)",".anyresponseassert#generictemplate(itemcount)",".anyresponseassert#passthread([appid])",".anyresponseassert#quickreplyaction(action)",".anyresponseassert#templatetype(type)",".attachmenttype(type)",".contains(search)",".getstate()",".intent(intent,",".lastres()",".optin(action,",".passedaction(path)",".passthread([appid])",".passthread([data],",".postback(action,",".quickreply(action,",".quickreplyaction(action)",".res([index])",".setstate([state])",".templatetype(type)",".tester",".text(text)","0","[appid]","[appid])","[data]","[data])","[data],","[index]","[processoroptions]","[processoroptions],","[refaction]","[refaction],","[refdata]","[refdata])","[senderid]","[senderid],","[state]","[storage]","[storage])","\\","action","actions,","ai","anyresponseassert","anyresponseassert()","app","app\"","assert","attach","button","buttoncount","buttoncount)","call","check","checks,","class","collector","contain","control","count","creat","data","default","descript","fetch","function","gener","global","id","index","instanc","intent","item","itemcount","kind:","last","make","memorystatestorag","method","new","null","number","object","object.assign()","optin","option","overrid","param","pass","past","path","place","postback,","processor","promis","quick","recognis","reduc","reducerwrapp","refer","referr","repli","request","reset","respons","responseassert","responseassert()","responseassert.anyresponseassert#attachmenttype(type)","responseassert.anyresponseassert#buttontemplate(search,","responseassert.anyresponseassert#contains(search)","responseassert.anyresponseassert#generictemplate(itemcount)","responseassert.anyresponseassert#passthread([appid])","responseassert.anyresponseassert#quickreplyaction(action)","responseassert.anyresponseassert#templatetype(type)","responseassert.attachmenttype(type)","responseassert.contains(search)","responseassert.passthread([appid])","responseassert.quickreplyaction(action)","responseassert.templatetype(type)","return","router","search","send","set","singl","specif","specifi","state","static","storag","string","templat","test","tester","tester()","tester(reducer,","tester.","tester.acquireresponseactions()","tester.any()","tester.getstate()","tester.intent(intent,","tester.lastres()","tester.optin(action,","tester.passedaction(path)","tester.passthread([data],","tester.postback(action,","tester.quickreply(action,","tester.res([index])","tester.setstate([state])","tester.test","tester.text(text)","text","text)","thread","type","util","{}","⇒"],"api/ButtonTemplate.html":["#token=foo&senderid=23344","(can",".addelement(title,",".postbackbutton(title,",".setelementaction(url,",".setelementactionpostback(action,",".setelementactionshare()",".setelementimage(image)",".sharebutton()",".urlbutton(title,","0","[data]","[data])","[donttranslate]","[donttranslate])","[image]","[image],","[price]","[price],","[quantity]","[quantity],","[subtitle]","[subtitle])","[subtitle],","[webviewheight]","[webviewheight])","absolut","action","action,","ad","add","amount","anoth","basetempl","boolean","builder","button","button,","button.","buttontempl","buttontemplate()","buttontemplate.postbackbutton(title,","buttontemplate.sharebutton()","buttontemplate.urlbutton(title,","class","classextends:","compact","contain","creat","data","default","descript","element","fals","fluent","full","gener","generictempl","generictemplate()","generictemplate.addelement(title,","generictemplate.postbackbutton(title,","generictemplate.setelementaction(url,","generictemplate.setelementactionpostback(action,","generictemplate.setelementactionshare()","generictemplate.setelementimage(image)","generictemplate.sharebutton()","generictemplate.urlbutton(title,","global","hasextens","hasextension,","hash","help","imag","includ","instanc","interfac","item","kind:","like:","linkurl","linkurl,","make","method","new","nice","null","number","object","option","param","price","provid","receipt","receipttempl","receipttemplate()","receipttemplate.addelement(title,","recent","relative)","return","set","string","subtitl","tall","templat","text","titl","token","true,","type","url","util","{responder}","{}","⇐","⇒"],"api/Settings.html":["\"default\"","'/the/action')","'https://google.com')",".addnested('nest",".addpostback('do",".addpostback('fair",".addurl('al",".addurl('go",".done()",".done();",".getstartedbutton([payload])",".greeting([text])",".menu('fr_fr')",".menu()",".menu([locale],",".set",".whitelistdomain(domains)","//","=","[inputdisabled]","[inputdisabled])","[locale]","[log]","[log])","[payload]","[text]","\\","action","array.","behavior","blank","boolean","bot","bot'","button","button,","chatbot","chose',","class","clear","const","creat","default","descript","domain","empti","exampl","extens","facebook","fals","global","google',","greet","help","instanc","kind:","leav","menu","menu')","menucompos","method","new","object","param","persist","promis","provid","quelqu","remov","require('botnaut');","set","settings('pag","settings()","settings(config.facebook.pagetoken);","settings(token,","settings.","settings.getstartedbutton('/start');","settings.getstartedbutton([payload])","settings.greeting([text])","settings.menu([locale],","settings.set","settings.whitelistdomain(domains)","something',","start","static","string","string');","token","type","up","us","utility,","webview","{","}","à","⇒"],"api/express.html":["'botappsecret'","'hello':","'say","'stringhere',","(for","(req,","(req.action())","*",".connectandsubscribe(senderid,",".error(err,",".log(userid,",".onafterstateload(req,",".savestate(state)",".then(()",".wait();","//","300","=","=>","[defaultstate]","[defaultstate],","[log]","[log])","[processoroptions.appsecret]","[processoroptions.appurl]","[processoroptions.autotyping.maxtime]","[processoroptions.autotyping.mintime]","[processoroptions.autotyping.percharacters]","[processoroptions.autotyping.time]","[processoroptions.autotyping]","[processoroptions.chatlog]","[processoroptions.cookiename]","[processoroptions.defaultstate]","[processoroptions.loadusers]","[processoroptions.log]","[processoroptions.onsendererror]","[processoroptions.pagetoken]","[processoroptions.securitymiddleware]","[processoroptions.senderfnfactory]","[processoroptions.timeout]","[processoroptions.tokenstorage]","[processoroptions.userloader]","[request]","[request])","[responses]","[responses],","[statestorage]","[statestorage])","[timeout]","[timeout])","\\","accept","app","app.listen(3000));","app.use('/bot',","applic","appsecret:","array.","author","auto","bodypars","boolean","bot","call","case","chabot","charact","chat","chatbot","chatlog","chatlog.error(err,","chatlog.log(userid,","class","console.*","console.log/error/warn","const","convers","cooki","creat","createprocessor","createprocessor(handler,","createprocessor(reducer,","createrouter(processor));","createrouter(reducer,","createrouter,","default","default:","deploy","descript","discuss","enabl","err","error","event","exampl","express","express();","express/mongodb","fals","function","given","global","handler","hello","hello:","identifi","instanc","kind:","list","load","loader","lock","log","logger","long","lower","messag","messeng","method","mongobottoken","mongochatlog","mongoos","mongoose.connect('mongodb://localhost/myapp')","mongost","number","object","on","overrid","page","pagetoken:","param","parser');","per","postback)","postprocess","process","processor","processoropt","processoroptions,","profil","promis","promise.","purpos","quick","reduc","repli","report","req","request","request)","require('bodi","require('botnaut/express');","require('express');","require('mongoose');","res,","res.text('hello","res.text('what","res.typingon()","respons","responses,","return;","root","rout","router","save","secret","securitymiddleware)","send","sender","senderid","sent","set","singl","state","state)","state.connectandsubscribe(senderid,","state.onafterstateload(req,","state.savestate(state)","storag","string","switch","threshold","time","token","tool","type","upper","user","userid","userid,","verifytoken","verifytoken,","want?',","webview","world'","world');","{","}","})","});","};","⇒"],"api/bufferloader.html":["'cs'));","'en']);","(req,","(req.isfile())",".catch(err",".getorcreateandlock(senderid,",".locale.po",".middleware(languageresolver)",".onafterstateload(req,",".savestate(state)",".then(buff",".translator(languages)","//","0","3","=","=>","[limit]","[limit],","[limitjustbybody]","[limitjustbybody],","[options.filesuffix]","[options.sourcepath]","[options]","[redircount]","[redircount])","__dirnam","amount","array.","boolean","bot","bot.use((req,","bot.use(translate.middleware((req,","buffer","buffer.","bufferloader(req.attachmenturl())","bufferloader(url,","byte","chat","class","const","content","convers","creat","czech","data:","default","defaultst","defaultstate)","descript","download","english","err","exampl","fals","file","folder","function","functionreturns:","global","header","identifi","ignor","instanc","kind:","languag","languageresolv","limit","list","look","maximmum","memori","memorystatestorag","memorystatestorage.getorcreateandlock(senderid,","memorystatestorage.onafterstateload(req,","memorystatestorage.savestate(state)","memorystatestoragereturns:","method","middlewar","new","number","object","option","param","path","postback('donwloaded',","postback('downloaded',","postback)","promis","promise.","purpos","redirect","redirects.","req","request","requir","require('botnaut');","res)","res,","res.text(res.t('transl","router.use('*',","sender","senderid","set","size","sourc","sourcepath:","state","state)","static","storag","string","support","t","t.cs.t('request","t.en.t('request","test","text","text'));","text');","tool","translat","translate()","translate([options])","translate({","translate.middleware(languageresolver)","translate.translator(['cs',","translate.translator(languages)","true,","type","url","util","{","}","}))","});","⇒"],"api/Ai.html":["'intent","'intent2']),","'niether'","()","(consol","(req)","(req,",".confid",".contains('passed');",".logger",".makesure(knownintents,",".match(intent,",".mockintent([intent],",".navigate(knownintents,",".onconfirmmiddleware(onintentconfirmed,",".prefixtranslator(prefix,",".register(model,",".then(()",".threshold","//","0.8604,","0.9604","1",":",":)');","=","=>","[aihandled]","[confidence]","[confidence])","[confidence],","[intent]","[options.cachesize]","[options.matches]","[prefix]","[prefix])","[threshold]","[threshold],","\\","accept","ai","ai,","ai.confid","ai.logg","ai.makesure(knownintents,","ai.match('intentname')],","ai.match(intent,","ai.mockintent('intentname');","ai.mockintent([intent],","ai.navigate(knownintents,","ai.onconfirmmiddleware(onintentconfirmed,","ai.prefixtranslator(prefix,","ai.register('app","ai.register(model,","ai.threshold","aireturns:","analyt","anyother:","array","ask","between","boolean","bot","bot.use('som","bot.use(['intentaction',","bot.use(ai.makesure(['intent1',","bot.use(ai.match('intent1'),","bot.use(ai.navigate(['intent1',","bot.use(ai.onconfirmmiddleware((senderid,","cach","call","called.","class","confid","configur","confirm","console.log(req.confidences);","const","creat","data","default","default)","describe('bot',","descript","exampl","function","getmeta","getmeta)","global","handl","handler","handler,","handler.","inform","instanc","intent","intent,","intent1:","intent2:","it'","it('should","kind:","knownint","list","log","logger","lower","make","makesur","map","mark","markashandled([aihandled])","match","mean?',","meta","meta)","method","middlewar","middleware,","model","model');","multipl","name","navig","new","next","null","number","object","one?',","onintentconfirm","option","options,","param","postback,","prefix","prefix)","proce","properti","query',","recogn","regist","rememb","repli","replies.","req","req)","req.markashandled();","request","require('bontaut');","require('botnaut');","res)","res.ensures({","res.text('oh,","res.text('passed');","res.text('what","resolv","return","rout","route();","router,","specif","string","t","t.actionpassed('intentaction');","t.any()","t.text('ani","test","tester(bot);","tester,","text')","text,","threshold","timestamp,","top","train","translat","true","two?',","type","undefin","updat","upper","us","useful","user","wingbot","wingbotmodel","work',","{","}","})","}));","});","},","⇒"],"api/serverlessAWS.html":["(for","(null","/updat","/valid","[config.blocksresource]","[config.routerfactory]","[config.testpostback]","[config.testtext]","[config.token]","[log]","[log])","[log],","[ondispatch]","[ondispatch])","[processoroptions.appsecret]","[processoroptions.appurl]","[processoroptions.autotyping.maxtime]","[processoroptions.autotyping.mintime]","[processoroptions.autotyping.percharacters]","[processoroptions.autotyping.time]","[processoroptions.autotyping]","[processoroptions.chatlog]","[processoroptions.cookiename]","[processoroptions.defaultstate]","[processoroptions.dynamo.db]","[processoroptions.dynamo.tableprefix]","[processoroptions.dynamo]","[processoroptions.loadusers]","[processoroptions.log]","[processoroptions.onsendererror]","[processoroptions.pagetoken]","[processoroptions.securitymiddleware]","[processoroptions.senderfnfactory]","[processoroptions.timeout]","[processoroptions.tokenstorage]","[processoroptions.userloader]","[statestorage]","[statestorage])","[token]","[token],","\\","accept","applic","author","auto","aws.dynamodb","blank","block","boolean","bot","call","chabot","charact","chat","chatbot","config","configur","console.*","console.log/error/warn","convers","cooki","creat","createhandler(processor,","createprocessor(reducer,","createupdater(lambdaname,","createvalidator(config,","db","default","deploy","descript","disable)","discuss","dispatch","dynamobottoken","dynamochatlog","dynamodb","dynamost","enabl","error","event","fals","function","global","handler","hook","kind:","lambda","lambdanam","listen","load","loader","lock","logger","long","lower","messag","messeng","name","new","null","number","object","overrid","page","param","per","post","postback","prefix","process","processor","processoropt","processoroptions,","profil","purpos","reduc","report","root","router","secret","securitymiddleware)","sender","serverless","set","singl","state","storag","string","tabl","test","text","threshold","time","token","type","updat","upper","user","valid","verifytoken","verifytoken,","version","webview","wingbot"],"api/BuildRouter.html":["'adjsadlkadjj92n9u9'","'b7a71c27","'master',","(config.isproduction)","(req,",".code(name,",".fromdata()",".resolver(type,","//","4ab0","6835b50a0db0',","=","[block.botid]","[block.routes]","[block.snapshot]","[block.token]","[block.url]","[factoryfn]","[factoryfn])","\\","`","`${config.prefix}","altern","anoth","appsecret:","appurl:","author","autotyping:","b64e","block","blocks();","blocks);","blocks.code('exampleblock',","blocks.code(name,","blocks.resolver(type,","blocksresourc","blocksresource)","bot","botid:","build","buildrout","buildrouter()","buildrouter(block,","buildrouter({","buildrouter,","buildrouter.fromdata()","c295","class","code","config","config.facebook.appsecret,","config.facebook.bottoken);","config.facebook.pagetoken,","config.pageurl,","configur","const","context,","creat","createhandler(processor,","createhandler,","createprocessor","createprocessor(bot,","custom","db:","default","descript","direct","dynamo:","dynamodb","dynamodb,","environ","exampl","factori","factoryfn","factoryfn)","file","function","function*","global","id","includ","instanc","kind:","list","log);","method","module.exports.handlerequest","name","new","null","object","option","pagetoken:","param","params)","postback,","processor","regist","require('./config');","require('./lib/dynamodb');","require('botnaut');","require('botnaut/serverlessaws');","res,","res.run('responseblockname');","resolv","resourc","rout","router","serverless","set","settings(config.facebook.pagetoken,","settings,","settings.getstartedbutton('/start');","settings.whitelistdomain(config.pageurl);","snapshot","snapshot:","specifi","stage","static","string","tableprefix:","token","token:","true,","type","under","url","usag","wingbot","wingbot.ai","yield","{","}","});","},"],"api/callback.html":["\"back\"","'continue'","'go","(!req.hascallback())","(!req.isfromcallback())","(!res.proceedcallback())","(altern","(go","(req,","(usuali","//","/^bar$/],","/^foo$/],","=","=>","[callbackcontext]","[callbackcontext],","[callbacktext]","[callbacktext])","\\","abil","absolut","action","action)","action,","add","addcallbackquickreply(replytext)","again');","ai","allow","alreadi","back","back');","back,","bar","bar'","barroute:","boolean","bot","bot.use('myaction',","bot.use(['barroute',","bot.use(['fooroute',","bot.use(callbackmiddleware());","bouc","callback","callback,","callbackmiddlewar","callbackmiddleware,","com","comeback","const","content","context","creat","current","custom","default","descript","don't","dont","exampl","exist","export","followup","followupaction:","foo","foo'","fooroute:","function","go","hascallback([callbackcontext])","hid","hidden,","initialis","isfromcallback([callbackcontext])","it'","kind:","methods.","middlewar","middleware,","new","next?',","null","occur","on","param","postback","previou","previous","prevous","proce","proceedcallback())","proceedcallback([callbackcontext])","question',","quick","read","rel","repli","replytext","request","require('botnaut');","res)","res.addcallbackquickreply('go","res.proceedcallback()","res.setcallback('barroute');","res.setcallback('fooroute');","res.setcallback('myaction');","res.text('so,","res.text('thi","respond","respons","response');","response,","return","router();","router,","seen","set","set)","set.","setcallback(action,","string","text","text,","true,","type","useful","usefull,","user","want","want?',","what\\'","{","}","})","});","⇒","⏏"]},"length":22},"tokenStore":{"root":{"0":{"8":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}},"docs":{"api/Request.html":{"ref":"api/Request.html","tf":0.007619047619047619},"api/Tester.html":{"ref":"api/Tester.html","tf":0.0018181818181818182},"api/ButtonTemplate.html":{"ref":"api/ButtonTemplate.html","tf":0.002331002331002331},"api/bufferloader.html":{"ref":"api/bufferloader.html","tf":0.002320185614849188}},".":{"0":{"docs":{"tutorial/analytics.html":{"ref":"tutorial/analytics.html","tf":0.006666666666666667}}},"8":{"6":{"0":{"4":{"docs":{},",":{"docs":{"api/Ai.html":{"ref":"api/Ai.html","tf":0.005208333333333333}}}},"docs":{}},"docs":{}},"docs":{}},"9":{"5":{"docs":{},")":{"docs":{"tutorial/advancedRouting.html":{"ref":"tutorial/advancedRouting.html","tf":0.00234192037470726}}}},"6":{"0":{"4":{"docs":{"api/Ai.html":{"ref":"api/Ai.html","tf":0.001736111111111111}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"1":{"0":{"0":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"tutorial/asyncActions.html":{"ref":"tutorial/asyncActions.html","tf":0.009009009009009009}}}}}},"2":{"4":{"docs":{},")":{"docs":{"tutorial/asyncActions.html":{"ref":"tutorial/asyncActions.html","tf":0.003003003003003003}}}},"docs":{}},"docs":{},"'":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}}},"2":{"3":{"4":{"4":{"5":{"6":{"6":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"9":{"2":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0037735849056603774}}},"docs":{}},"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.005449591280653951},"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.018867924528301886},"api/Responder.html":{"ref":"api/Responder.html","tf":0.009126466753585397},"api/Ai.html":{"ref":"api/Ai.html","tf":0.001736111111111111}},".":{"0":{"docs":{"tutorial/analytics.html":{"ref":"tutorial/analytics.html","tf":0.006666666666666667}}},"1":{"0":{"docs":{"./":{"ref":"./","tf":0.00641025641025641}}},"docs":{}},"docs":{}},",":{"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754},"api/Responder.html":{"ref":"api/Responder.html","tf":0.001303780964797914}}},"'":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}}},"2":{"5":{"6":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}},"docs":{}},"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754}},",":{"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754},"api/Responder.html":{"ref":"api/Responder.html","tf":0.001303780964797914}}}},"3":{"0":{"0":{"docs":{"api/express.html":{"ref":"api/express.html","tf":0.002304147465437788}}},"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0037735849056603774}}},"docs":{"api/bufferloader.html":{"ref":"api/bufferloader.html","tf":0.002320185614849188}},"r":{"docs":{},"d":{"docs":{"tutorial/advancedRouting.html":{"ref":"tutorial/advancedRouting.html","tf":0.00234192037470726}}}}},"4":{"0":{"0":{"docs":{},")":{"docs":{"tutorial/asyncActions.html":{"ref":"tutorial/asyncActions.html","tf":0.003003003003003003}}}},"docs":{}},"2":{"2":{"3":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}},"docs":{}},"docs":{}},"docs":{"api/Responder.html":{"ref":"api/Responder.html","tf":0.001303780964797914}},".":{"0":{"docs":{"./":{"ref":"./","tf":0.01282051282051282}}},"docs":{}},"a":{"docs":{},"b":{"0":{"docs":{"api/BuildRouter.html":{"ref":"api/BuildRouter.html","tf":0.004830917874396135}}},"docs":{}}}},"6":{"0":{"0":{"docs":{"api/Responder.html":{"ref":"api/Responder.html","tf":0.001303780964797914}}},"docs":{}},"8":{"3":{"5":{"docs":{},"b":{"5":{"0":{"docs":{},"a":{"0":{"docs":{},"d":{"docs":{},"b":{"0":{"docs":{},"'":{"docs":{},",":{"docs":{"api/BuildRouter.html":{"ref":"api/BuildRouter.html","tf":0.004830917874396135}}}}},"docs":{}}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{},".":{"0":{"docs":{"./":{"ref":"./","tf":0.00641025641025641}}},"docs":{}}},"7":{"docs":{},",":{"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754}}},"f":{"6":{"0":{"docs":{},"a":{"4":{"4":{"7":{"docs":{},"b":{"docs":{},"c":{"4":{"1":{"docs":{},"'":{"docs":{},",":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"8":{"docs":{},"'":{"docs":{},",":{"docs":{"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754}}}},"e":{"6":{"docs":{},"f":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}}},"docs":{}}},"docs":{},"$":{"docs":{"./":{"ref":"./","tf":0.00641025641025641},"tutorial/templates.html":{"ref":"tutorial/templates.html","tf":0.0027247956403269754}},"{":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"tutorial/conversationState.html":{"ref":"tutorial/conversationState.html","tf":0.0034965034965034965}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"}":{"docs":{},",":{"docs":{"tutorial/conversationState.html":{"ref":"tutorial/conversationState.html","tf":0.0034965034965034965}}},".":{"docs":{},"`":{"docs":{},")":{"docs":{"tutorial/conversationState.html":{"ref":"tutorial/conversationState.html","tf":0.0034965034965034965}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"}":{"docs":{},"`":{"docs":{},",":{"docs":{"tutorial/nestingRouters.html":{"ref":"tutorial/nestingRouters.html","tf":0.003246753246753247}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},":":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},",":{"docs":{"tutorial/usingWithWingbot.html":{"ref":"tutorial/usingWithWingbot.html","tf":0.0018867924528301887}}}}}}}}}}}},"s":{"docs":{}