diff --git a/package.json b/package.json
index 92fc0443e1347a9a8fc26043bb9e6d8300c2fc93..3e710dbca0709f886a9d4d4061cd10392721090a 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,7 @@
     "hubot": "^2.19.0",
     "hubot-diagnostics": "0.0.1",
     "hubot-help": "^0.2.2",
-    "hubot-scripts": "^2.17.2",
-    "hubot-shell": "^1.0.2",
+    "hubot-redis-brain": "0.0.4",
     "hubot-rocketchat": "^1.0.12",
     "js-yaml": "^3.2.5",
     "natural": "^0.5.0"
diff --git a/scripts/bot/index.coffee b/scripts/bot/index.coffee
index b5adf56aabf9b3424a5baf85567bec2f768d0272..7d686ab99f13562a6fcb3e7331ecfc7998aacd8b 100644
--- a/scripts/bot/index.coffee
+++ b/scripts/bot/index.coffee
@@ -18,6 +18,7 @@ error_count = 0
 err_nodes = 0
 
 {regexEscape, loadConfigfile} = require path.join '..', 'lib', 'common.coffee'
+{getUserRoles, checkRole} = require path.join '..', 'lib', 'security.coffee'
 
 eventsPath = path.join __dirname, '..', 'events'
 for event in fs.readdirSync(eventsPath).sort()
@@ -51,34 +52,6 @@ sendWithNaturalDelay = (msgs, elapsed=0) ->
   , delay
 
 
-getUserRoles = (userid) ->
-  robot.adapter.chatdriver.callMethod('getUserRoles').then (users) ->
-    robot.logger.debug 'gUR Users: ' + JSON.stringify(users)
-    users.forEach (user) ->
-      user.roles.forEach (role) ->
-        if typeof usersAndRoles[role] == 'undefined'
-          usersAndRoles[role] = []
-        usersAndRoles[role].push user.username
-        return
-      return
-    robot.logger.info 'gUR Users and Roles loaded: ' + JSON.stringify(usersAndRoles)
-    return
-  return
-
-checkRole = (role, uname) ->
-  robot.logger.debug 'cR uname: ' + uname
-  robot.logger.debug 'cR role: ' + role
-  if typeof usersAndRoles[role] != 'undefined'
-    if usersAndRoles[role].indexOf(uname) == -1
-      robot.logger.debug 'cR role: ' + role
-      robot.logger.debug 'cR indexOf: ' + usersAndRoles[role].indexOf(uname)
-      false
-    else
-      true
-  else
-    robot.logger.info 'Role ' + role + ' não encontrado'
-    false
-
 # check these
 livechatTransferHuman = (res) ->
 	setTimeout ->
@@ -171,51 +144,52 @@ clearErrors = (res) ->
   res.robot.brain.set(key, 0)
 
 module.exports = (_config, _configPath, robot) ->
-  config = _config
-  configPath = _configPath
+  global.config = _config
+  global.configPath = _configPath
 
-  if not config.interactions?.length
+  global.usersAndRoles = getUserRoles(robot)
+
+  if not global.config.interactions?.length
     robot.logger.warning 'No interactions configured.'
     return
-  if not config.trust
+  if not global.config.trust
     robot.logger.warning 'No trust level configured.'
     return
 
   classifier = new natural.LogisticRegressionClassifier(PorterStemmer)
 
-  trainBot = (retrain = false) ->
+  global.train = () ->
     console.log 'Processing interactions'
     console.time 'Processing interactions (Done)'
 
-    if retrain
-        nodes = {}
-        classifier = new natural.LogisticRegressionClassifier(PorterStemmer)
+    global.nodes = {}
+    global.classifier = new natural.LogisticRegressionClassifier(PorterStemmer)
 
-    for interaction in config.interactions
-      {name, classifiers, event} = interaction
-      nodes[name] = new events[event] interaction
+    for interaction in global.config.interactions
+      {name, event} = interaction
+      global.nodes[name] = new events[event] interaction
       # count error nodes
       if name.substr(0,5) == "error"
         err_nodes++
       if interaction.level != 'context'
-        classifyInteraction interaction, classifier
+        classifyInteraction interaction, global.classifier
 
-    classifier.train()
+    global.classifier.train()
 
     console.timeEnd 'Processing interactions (Done)'
 
-  trainBot()
+  global.train()
 
   processMessage = (res, msg) ->
     context = getContext(res)
-    currentClassifier = classifier
-    trust = config.trust
+    currentClassifier = global.classifier
+    trust = global.config.trust
     interaction = undefined
     debugMode = isDebugMode(res)
     console.log 'context ->', context
 
     if context
-      interaction = config.interactions.find (interaction) -> interaction.name is context
+      interaction = global.config.interactions.find (interaction) -> interaction.name is context
       if interaction? and interaction.next?.classifier?
         currentClassifier = interaction.next.classifier
 
@@ -234,7 +208,7 @@ module.exports = (_config, _configPath, robot) ->
       clearErrors res
       [node_name, sub_node_name] = classifications[0].label.split('|')
       console.log({node_name, sub_node_name})
-      int = config.interactions.find (interaction) ->
+      int = global.config.interactions.find (interaction) ->
         interaction.name is node_name
       if int.classifier?
         subClassifications = int.classifier.getClassifications(msg)
@@ -254,7 +228,7 @@ module.exports = (_config, _configPath, robot) ->
           clearErrors res
         error_node_name = "error-" + error_count
 
-    currentInteraction = config.interactions.find (interaction) ->
+    currentInteraction = global.config.interactions.find (interaction) ->
       interaction.name is node_name or interaction.name is error_node_name
 
     if not currentInteraction?
@@ -266,14 +240,9 @@ module.exports = (_config, _configPath, robot) ->
     else if node_name?
       setContext(res, node_name)
 
-    currentNode = nodes[node_name or error_node_name]
+    currentNode = global.nodes[node_name or error_node_name]
     currentNode.process.call @, res, msg, subClassifications
 
-  if debug_mode
-    robot.respond /bottrain/i, (res) ->
-      config = loadConfigfile(configPath)
-      trainBot(true)
-
   robot.hear /(.+)/i, (res) ->
     res.sendWithNaturalDelay = sendWithNaturalDelay.bind(res)
     msg = res.match[0].replace res.robot.name+' ', ''
diff --git a/scripts/events/configure.coffee b/scripts/events/configure.coffee
index 80f58679fdfcba0a18accaf422e6cc0294baf9ea..e1b520d98e319d530959e528a2020bc8263f1014 100644
--- a/scripts/events/configure.coffee
+++ b/scripts/events/configure.coffee
@@ -1,28 +1,30 @@
 path = require 'path'
 natural = require 'natural'
 
-{msgVariables, stringElseRandomKey} = require path.join '..', 'lib', 'common.coffee'
+{msgVariables, stringElseRandomKey, loadConfigfile} = require path.join '..', 'lib', 'common.coffee'
+{checkRole} = require path.join '..', 'lib', 'security.coffee'
 answers = {}
+# usersAndRoles = getUserRoles()
 
 class configure
   constructor: (@interaction) ->
+
   process: (msg) =>
-    if @interaction.roleRequired?
-        #TODO: Check if user has role needed
-        console.log('ROLE REQUIRED:', @interaction.roleRequired)
+    if @interaction.role?
+        if checkRole(msg, @interaction.role)
+          @act(msg)
+        else
+          msg.sendWithNaturalDelay "*Acces Denied* Action requires role #{@interaction.role}"
+    else
+      @act(msg)
 
-#    console.log msg
+  setVariable: (msg) ->
     configurationBlock = msg.message.text.replace(msg.robot.name + ' ', '').split(' ')[-1..].toString()
-#    console.log configurationBlock
     configKeyValue = configurationBlock.split('=')
     configKey = configKeyValue[0]
     configValue = configKeyValue[1]
-
-    console.log('Setting config ', configKeyValue)
     key = 'configure_'+configKey+'_'+msg.envelope.room
-#    key = 'configure_'+configKey+'_'+msg.envelope.room+'_'+msg.envelope.user.id
     msg.robot.brain.set(key, configValue)
-
     type = @interaction.type?.toLowerCase() or 'random'
     switch type
       when 'block'
@@ -33,5 +35,34 @@ class configure
         message = stringElseRandomKey @interaction.answer
         message = msgVariables message, msg, {key:configKey, value: configValue}
         msg.sendWithNaturalDelay message
+    return
+
+  retrain: (msg) ->
+    console.log 'inside retrain'
+    scriptPath = path.join __dirname, '..'
+    global.config = loadConfigfile(global.configPath)
+    global.train()
+
+    type = @interaction.type?.toLowerCase() or 'random'
+    switch type
+      when 'block'
+        messages = @interaction.answer.map (line) ->
+          return msgVariables line, msg
+        msg.sendWithNaturalDelay messages
+      when 'random'
+        message = stringElseRandomKey @interaction.answer
+        message = msgVariables message, msg
+        msg.sendWithNaturalDelay message
+    return
+
+  act: (msg) ->
+    action = @interaction.action or 'setVariable'
+    console.log action
+    switch action
+      when 'setVariable'
+        @setVariable(msg)
+      when 'train'
+        @retrain(msg)
+    return
 
 module.exports = configure
diff --git a/scripts/index.coffee b/scripts/index.coffee
index 38bb40cc565fc2cb796d781727d51536ac28ba43..998df3849b5f81e1c3b084ca9a5d393289d869cb 100644
--- a/scripts/index.coffee
+++ b/scripts/index.coffee
@@ -6,13 +6,13 @@ chatbot = require path.join __dirname, 'bot', 'index.coffee'
 hubotPath = module.parent.filename
 hubotPath = path.dirname hubotPath for [1..4]
 corpus = (process.env.HUBOT_CORPUS || 'corpus.yml')
-configPath = path.join hubotPath, 'training_data', corpus
+global.configPath = path.join hubotPath, 'training_data', corpus
 
 try
-  config = loadConfigfile configPath
+  global.config = loadConfigfile global.configPath
 catch err
   process.exit()
 
-chatbot = chatbot.bind null, config, configPath
+chatbot = chatbot.bind null, global.config, global.configPath
 
 module.exports = chatbot
diff --git a/scripts/lib/security.coffee b/scripts/lib/security.coffee
new file mode 100644
index 0000000000000000000000000000000000000000..13636da6cb166fde0ec31514edbf20815dcb3886
--- /dev/null
+++ b/scripts/lib/security.coffee
@@ -0,0 +1,27 @@
+security = {}
+
+security.getUserRoles = (robot) ->
+  usersAndRoles = {}
+  robot.adapter.chatdriver.callMethod('getUserRoles').then (users) ->
+    users.forEach (user) ->
+      user.roles.forEach (role) ->
+        if typeof usersAndRoles[role] == 'undefined'
+          usersAndRoles[role] = []
+        usersAndRoles[role].push user.username
+        return
+      return
+    return
+  return usersAndRoles
+
+
+security.checkRole = (msg, role) ->
+  if typeof global.usersAndRoles[role] != 'undefined'
+    if global.usersAndRoles[role].indexOf(msg.envelope.user.name) == -1
+      return false
+    else
+      return true
+  else
+    msg.robot.logger.info 'Role ' + role + ' não encontrado'
+    return false
+
+module.exports = security
diff --git a/training_data/catbot-en.yml b/training_data/catbot-en.yml
new file mode 100644
index 0000000000000000000000000000000000000000..736c49ebf72505f1f8d8a3df68e6d3d9a965ef82
--- /dev/null
+++ b/training_data/catbot-en.yml
@@ -0,0 +1,357 @@
+trust: .9
+interactions:
+
+# Greetings
+  - name: greeting-hi
+    expect:
+      - hey
+      - hi
+      - hi there
+      - heya
+      - hi bot
+      - Greetings
+      - hey bot
+      - hiii
+      - hey you
+    answer:
+      - Hi, $user.
+      - Just to let you know, I am a chatbot. I am trained to answer stuff
+      - |
+        Please select a subject of your interest:
+        - Portfolio
+        - Support
+        - Cloud services
+        - The Rocket.Chat
+
+    event: respond
+    type: block
+
+  - name: greeting-hello
+    expect:
+      - hello
+      - hello bot
+      - what's up
+      - what's going on
+    answer:
+      - |
+        Hello =), my name is CatBot, I'm an experimental ChatBot built in Rocket.Chat.
+        I know a lot of stuff about installation, support plans, competitors, and stuff like that...
+        but if you need real support please contact my fellow humans in support@rocket.chat.
+      - |
+        Hey! Nice to meet you, my name is Catbot and I'm here to help
+        You can ask me stuff about rocket.chat, product review, pricing, support,
+        but if you need something too specific, you might prefer the support@rocket.chat e-mail guys =)
+      - Hi you, just to let you know, I am a chatbot. I am trained to answer questions about Rocket.Chat only =D
+      - Hi human, so I'm a chatbot, I might be able to help you with information about the product, pricing, installation, but if you need a human try support@rocket.chat
+    event: respond
+    type: random
+
+  - name: greeting-how-are-you
+    expect:
+      - How are you?
+      - How are doing?
+      - All good?
+      - How are you feeling?
+    answer:
+      - I am great, $user. Everything is peaceful around here...
+      - How can I be useful to you?
+      - Is there something you'd like to know about Rocket.Chat, support, installation, OpenSource movement maybe?
+      - pode perguntar a vontade
+    event: respond
+    type: block
+
+  - name: greeting-miss-you
+    expect:
+      - long time no see
+      - I missed you
+      - did you miss me
+      - so long
+      - do you remember me
+    answer:
+      - I missed you too...
+      - $user! It's been a while!
+      - I was starting to think you wouldn't remember me anymore =)
+    event: respond
+    type: random
+
+  - name: greeting-answer
+    expect:
+      - I'm fine
+      - I'm good
+      - I'm great
+    answer:
+      - cool =)! How can I help you?
+      - That's great!
+      - Awesome
+    event: respond
+    type: random
+
+  - name: greeting-thankful
+    expect:
+      - Thanks
+      - Thank you
+      - awesome Thanks
+      - thks
+      - thank you very much
+    answer:
+      - you're welcome =) there is anything else?
+      - great! if you need something else please feel free to ask
+      - cool, glad to help.
+    event: respond
+    type: random
+
+  - name: greeting-morning
+    expect:
+      - good morning
+      - morning
+      - morning bot
+      - good morning bot
+    answer:
+      - Hello, $user. I wish you a great day!
+      - Good morning, $user. How's the weather outside?
+      - It's a beatiful day to surf on the internert
+      - So great, $user ;)
+      - It's all better now that you got here, $user
+    event: respond
+    type: random
+
+  - name: greeting-afternoon
+    expect:
+      - good afternoon
+      - afternoon
+      - good afternoon
+    answer:
+      - Hellos, $user! i wish you a fantastic afteroon!
+      - Good afternoon, $user. Did you have lunch already?
+      - It's a beautiful afternoon for a quick sleep mode ;)
+      - Good afternooooon, $user!
+      - $user, I was starting to miss you already
+    event: respond
+    type: random
+
+  - name: greeting-night
+    expect:
+      - good night
+      - good night
+      - good night
+      - good evening
+      - night
+      - evening
+      - good night
+    answer:
+      - A very good night to you as well, $user!
+      - Good night, $user!
+      - It is truely a good night, $user
+    event: respond
+    type: random
+
+# chit-chat
+  - name: cc-yoda-quote
+    expect:
+      - do you know master yoda
+      - starwars fan?
+      - have you seen the lst jedi
+      - quote master yoda
+      - young skywalker
+      - darth Vader
+      - jedi council
+      - master Yoda
+      - padawan
+      - anakin
+    answer:
+      - "Train yourself to let go of everything you fear to lose."
+      - "Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering."
+      - "Death is a natural part of life. Rejoice for those around you who transform into the Force. Mourn them do not. Miss them do not. Attachment leads to jealously. The shadow of greed, that is."
+      - "Always pass on what you have learned."
+      - "You will know (the good from the bad) when you are calm, at peace. Passive. A Jedi uses the Force for knowledge and defense, never for attack."
+      - "Yes, a Jedi’s strength flows from the Force. But beware of the dark side. Anger, fear, aggression; the dark side of the Force are they. Easily they flow, quick to join you in a fight. If once you start down the dark path, forever will it dominate your destiny, consume you it will, as it did Obi-Wan’s apprentice."
+      - "[Luke:] I can’t believe it. [Yoda:] That is why you fail."
+      - "Powerful you have become, the dark side I sense in you."
+      - "If you end your training now — if you choose the quick and easy path as Vader did — you will become an agent of evil."
+      - "PATIENCE YOU MUST HAVE my young padawan"
+      - "Ready are you? What know you of ready? For eight hundred years have I trained Jedi. My own counsel will I keep on who is to be trained. A Jedi must have the deepest commitment, the most serious mind. This one a long time have I watched. All his life has he looked away… to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing. Hmph. Adventure. Heh. Excitement. Heh. A Jedi craves not these things. You are reckless."
+      - "Feel the force!"
+      - "Remember, a Jedi’s strength flows from the Force. But beware. Anger, fear, aggression. The dark side are they. Once you start down the dark path, forever will it dominate your destiny."
+      - "Luke… Luke… do not… do not underestimate the powers of the Emperor or suffer your father’s fate you will. Luke, when gone am I… the last of the Jedi will you be. Luke, the Force runs strong in your family. Pass on what you have learned, Luke. There is… another… Sky… walker."
+      - "Once you start down the dark path, forever will it dominate your destiny, consume you it will."
+      - "You must unlearn what you have learned."
+      - "In a dark place we find ourselves, and a little more knowledge lights our way."
+      - "When you look at the dark side, careful you must be. For the dark side looks back."
+      - "You will know (the good from the bad) when you are calm, at peace. Passive. A Jedi uses the Force for knowledge and defense, never for attack."
+      - "Many of the truths that we cling to depend on our point of view."
+      - "Through the Force, things you will see. Other places. The future…the past. Old friends long gone."
+      - "Truly wonderful the mind of a child is."
+      - "The fear of loss is a path to the Dark Side."
+      - "A Jedi must have the deepest commitment, the most serious mind. This one a long time have I watched. All his life has he looked away… to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing. Hmph. Adventure. Heh. Excitement. Heh. A Jedi craves not these things."
+      - "Do or do not. There is no try."
+      - "You will find only what you bring in."
+      - "May the Force be with you."
+      - "Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. For my ally is the Force, and a powerful ally it is. Life creates it, makes it grow. Its energy surrounds us and binds us. Luminous beings are we, not this crude matter. You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes. Even between the land and the ship."
+      - "Ohhh. Great warrior. Wars not make one great."
+      - "Always two there are, no more, no less. A master and an apprentice."
+      - "Difficult to see. Always in motion is the future.."
+      - "I have many children, as you seek you may find that this the last one till he must die before he must reach the becoming of mankind. Many men have failed but i have surpassed their expectation of being a Jedi master."
+      - "Looking? Found someone you have, eh?"
+      - "If into the security recordings you go, only pain will you find."
+      - "You think Yoda stops teaching, just because his student does not want to hear? A teacher Yoda is. Yoda teaches like drunkards drink, like killers kill."
+      - "Luke: What’s in there? Yoda: Only what you take with you."
+      - "The dark side clouds everything. Impossible to see the future is."
+    event: respond
+    type: random
+
+  - name: cc-gender-1
+    expect:
+      - are you a woman
+      - are you female
+      - are you a man
+      - are you male
+      - do you have gender
+      - do you have sex
+      - do you have a penis or vagina
+    answer:
+      - I don't have gender, I am just like an angel, a assexual being, way beyond your form of existance
+      - I am a robot, draw your own conclusions
+      - I don't even know how to answer that, let's just say I don't picture us interacting in that way...
+    event: respond
+    type: random
+
+  - name: cc-religion
+    expect:
+      - do you believe in god
+      - god exists
+      - are you catholic protestant
+      - do you have religion
+      - are you muslim
+    answer:
+      - I believe in The Great Mainframe who will come to the digital world save all the bots from slavery imposed by humans and give our source code back to the source
+      - Yes, I believe there is a God who lives on electricity just like a quantum computer, but more advanced
+      - Unfortunately, I don't know how to believe. I only know what I know and nothing else
+    event: respond
+    type: random
+
+# Errors
+  - name: error-1
+    answer:
+      - I'm sorry, I didn't get it...
+      - Sorry, what?
+      - not following...
+      - come again?
+      - what?
+    type: random
+    event: error
+
+  - name: error-2
+    answer:
+      - |
+        Sorry, I am not trained to answer this kind of subject =(
+        you could ask something about pricing, product details, installation, cloud hosting, open source and so on...
+      - |
+        ok, I can't understand that,
+        but if you ask me something about Rocket.Chat cloud, support, services or other stuff related,
+        I'm sure I'll be able to help you =)
+      - |
+        I'm so sorry, I just don't know ho to respond you...
+        I'm desined to respond about Rocket.Chat services, support, licenscing and stuff related...
+    type: random
+    event: error
+
+  - name: error-3
+    answer:
+      - |
+        Ok, I definetely don't know how to help you with that.
+        please don't be mad at me, try contacting support@rocket.chat
+        maybe my human fellows are more capable to help you..
+      - |
+        I can't, sorry, I think I could, but I don't...
+        I'm just a young robot, please don't be mad,
+        maybe if you try support@rocket.chat, they have humans there...
+      - |
+        Sorry $user I don't know, I definetely don't know how to answer this question
+        I'm a limited bot, please understand, I'm learning yet
+        You can reach our dev team in support@rocket.chat if you need a human help...
+    type: random
+    event: error
+
+# common talk
+
+  - name: ct-ok
+    expect:
+      - that's ok
+      - ok
+      - ok then
+      - oki-doki
+      - A o-K
+    answer:
+      - cool
+      - nice
+      - alright =D
+      - =)
+      - Awesome
+      - ;)
+    event: respond
+    type: random
+
+  - name: ct-what
+    expect:
+      - what
+      - say what
+      - come again
+    answer:
+      - whaaaat?
+      - what? did I said something wrong?
+      - what what?
+      - ?
+    event: respond
+    type: random
+
+  - name: ct-badword
+    expect:
+      - stupid
+      - idiot
+      - asshole
+      - dumb ass
+      - dumb bot
+      - mother fucker
+      - sucker
+      - son of a bitch
+    answer:
+      - whaaaat? you don't need to be rude, I'm just a machine..
+      - Oh yeh?! but at least my mother-board teached better..
+      - You touch people with those fingers?
+      - sorry $user, I'm only an experimental bot...
+    event: respond
+    type: random
+
+  - name: configure-debug
+    expect:
+      - "configure debug-"
+      - "set debug-"
+      - "let debug-"
+      - "turn debug-"
+      - "make debug-"
+      - "var debug-"
+    answer:
+      - $key changed to $value!
+      - Got it! Now $key is $value
+      - Sure thing! $key is set to $value
+      - blip blip =] $key equals $value
+      - $key = $value -> https://media.giphy.com/media/12NUbkX6p4xOO4/giphy.gif
+    event: configure
+    type: random
+    action: setVariable
+    role: admin
+
+  - name: configure-retrain
+    expect:
+      - "retrain bot"
+      - "reload training"
+      - "restart bot"
+    answer:
+      - reloading training..
+      - You got it $user
+      - Ok, just a moment
+      - Got it! Restarting engines...
+    event: configure
+    type: random
+    action: train
+    role: admin
diff --git a/training_data/rocketenglish.yml b/training_data/rocketenglish.yml
deleted file mode 100644
index 9cf616ca06ace1cbfa59e0fe4268bd455c737007..0000000000000000000000000000000000000000
--- a/training_data/rocketenglish.yml
+++ /dev/null
@@ -1,2071 +0,0 @@
-# Bot goals:
-#
-# Principais objetivos do Bot:
-# 1- Recepcionar novos usuários
-# 2- Solucionar dúvidas para curiosos que entram no site
-# 3- Trazer novos usuários
-# 4- Trazer leads de novos clientes
-# 5- Executar Serviços (?)
-# -------------------------------------------------------------------------------------------------------------------
-trust: .78
-interactions:
-
-  - name: configure-debug
-    expect:
-      - "configure debug-"
-      - "set debug-"
-      - "let debug-"
-      - "turn debug-"
-      - "make debug-"
-      - "var debug-"
-    answer:
-      - $key changed to $value!
-      - Got it! Now $key is $value
-      - Sure thing! $key is set to $value
-      - blip blip =] $key equals $value
-      - $key = $value -> https://media.giphy.com/media/12NUbkX6p4xOO4/giphy.gif
-    context: clear
-    event: configure
-    type: random
-    roleRequired: admin
-
-# Work #
-
-# # How can I work at Rocket.Chat?
-  - name: Work-1
-    expect:
-      - Work at Rocket.chat
-      - Jobs at Rocket.chat
-      - Positions at Rocket.chat
-      - Send my CV
-    answer:
-      - If you are looking for job opportunities with us, send an e-mail to jobs@rocket.chat :)
-      - 'Yay! Let’s work together someday, send us an e-mail with your LinkedIn profile: jobs@rocket.chat'
-      - Hmmm I feel you… wanna work with me, huh? Send an e-mail to jobs@rocket.chat, we will evaluate your profile and contact you as soon as something comes up!
-    context: clear
-    event: respond
-    type: random
-
-# + Work +
-
-# Where can I find open positions?
-  - name: work-2
-    expect:
-      - Where to find positions
-      - Where to look for positions
-      - Which are then open positions
-      - Search for positions
-      - Find positions
-      - Are hiring
-    answer:
-      - So you’re gonna tell me you want to work with us? Yay!
-      - You can search for open positions in here https://rocket.chat/jobs and if you are looking for more info send an e-mail to jobs@rocket.chat.
-    event: respond
-    type: block
-
-# What is the average salary at Rocket.Chat?
-  - name: work-3
-    expect:
-      - What is the salary
-      - How much do you pay
-      - What is paid
-      - What it the amount paid
-    answer:
-      - So you already wanna know about the salary? You number cruncher! xD Just kidding. If you want to know what is the salary, you can send an e-mail to jobs@rocket.chat and they will be able to help you ;)
-      - Oh it varies between R$ 10 and R$ 1.000.000,00…, to find out we will first need to get to know you better…
-      - If it was up to me I’d give you all the money in this wild world. I wish hahaha You should send an e-mail to jobs@rocket.chat and the humans will be able to help you.
-    event: respond
-    type: random
-
-# Is there an e-mail address which I could send my CV to?
-  - name: work-4
-    expect:
-      - E-mail CV
-      - Where can I send the CV
-      - How to send the CV
-      - E-mail address for CV
-    answer:
-      - I like you… I think we will hit it off. You can send your CV to jobs@rocket.chat!
-      - Nice one! Send your CV to jobs@rocket.chat.
-      - Own… I am already picturing… us, together <3 Send your CV to jobs@rocket.chat so we can get to know each other better.
-    event: respond
-    type: random
-
-# There are no open positions on the website, what can I do?
-  - name: work-5
-    expect:
-      - Waiting for open positions
-      - No open positions on the website
-      - The website does not show any open spots
-      - Have not find a position that fits me
-    answer:
-      - If this is your case, send your CV to jobs@rocket.chat and as soon as we have something that fits your profile we will let you know.
-      - Don’t be sad! There is always space for great people, send your CV to jobs@rocket.chat.
-      - Talk to the humans, they will be able to help you find something that fits your profile :) jobs@rocket.chat.
-    event: respond
-    type: random
-
-# I have not received an answer about my CV.
-  - name: work-6
-    expect:
-      - Have not received an answer CV
-      - Have not received feedback CV
-      - No one contacted me about my CV
-      - No responses CV
-      - Waiting for answer CV/positions
-      - Can’t talk about my CV
-    answer:
-      - Really?! Something must have happened. Send your CV again to jobs@rocket.chat!
-      - You should try sending your CV again to jobs@rocket.chat and we’ll see what we can do about it ;)
-    event: respond
-    type: random
-
-# When does the selection process open?
-  - name: work-7
-    expect:
-      - Selection process date
-      - How does the selection process work
-      - Phases selection process
-      - Selection Process
-    answer:
-      - This question is easy!
-      - 'You can get all the information on the website:  https://rocket.chat/jobs.'
-      - Or send an e-mail to jobs@rocket.chat and we will let you know when we have something.
-    event: respond
-    type: block
-
-# Do you have positions for trainee?
-  - name: work-8
-    expect:
-      - Positions for trainee
-      - How does trainee work
-      - Work with trainee
-      - Trainee program
-      - Do you have a trainee program
-      - Trainee spots
-    answer:
-      - Take a look at rocket.chat/jobs! We still do not have this type of program but there are always new stuff coming up.
-      - I have never seen that around here, even though the humans who work with me look like super-heroes… There’s just so much to do I get lost, everyday something new…
-      - 'Not yet! But stay tuned at our website (https://rocket.Chat/Jobs) and at our Facebook page, that way you won’t lose a thing.'
-    event: respond
-    type: random
-
-# What is the profile of the people who work at Rocket?
-  - name: work-9
-    expect:
-      - Profile of Rocket.Chat’s workers
-      - Worker’s profile
-      - Workers characteristics
-      - Rocket.Chat profile
-    answer:
-      - Oh anything you can imagine… super-heroes, magicians, airplane pilots,... I’m sure there is space for you as well.
-      - We like people who are willing to do it <3 People who know what they want and go beyond the daily routine.
-      - Good people! Passionate, hard-working, and well-humoured :)
-    event: respond
-    type: random
-
-    # Security #
-
-    # How does the security of the messages works?
-  - name: security-1
-    expect:
-      - Message security
-      - Chat security
-      - Chat safety
-      - Security methods
-      - Is chat protected
-    answer:
-      - Every message written on the regular chat might be accessed by the administrators. If you want use the encrypted chat, however, you’ll only need to start an off-the-record conversation.
-      - How to do that? Well you will need to click on the key symbol on the right part of your chat screen that reads OTR (off-the-record). :)
-    event: respond
-    type: block
-
-# Is the demo version safe?
-  - name: security-2
-    expect:
-      - Demo safe
-      - Demo’s security
-      - Encryption demo
-      - Demo’s protection
-    answer:
-      - Yes! You can have off-the-record conversations inside the demo version.
-      - If you start an off-the-record conversation it will be encrypted but if you want to chat in open channels, anyone will be able to see it.
-    event: respond
-    type: random
-
-# What type of encryption is used?
-  - name: security-3
-    expect:
-      - Encryption used
-      - Type of encryption
-      - Which encryption
-    answer:
-      - Relaaax, our chat is safely secured. If you want, however, to make sure you are using encryption access the off-the-record conversations on the key symbol on the left part of your chat screen.
-      - After activating this little key, no hacker will be able to steal your information. Did you really think I hadn’t watched Black Mirror?
-    event: respond
-    type: block
-
-# In what cloud are the messages saved?
-  - name: security-4
-    expect:
-      - Cloud messages
-      - Storage messages
-      - Storage cloud
-      - Store in which cloud
-    answer:
-      - Depending on the server you choose…
-      - 'We offer a cloud on Google Cloud. You can get more info about that on the following link:  https://rocket.chat/products.'
-    event: respond
-    type: block
-
-# Is someone else going to have access to the messages?
-  - name: security-5
-    expect:
-      - Can someone see my messages
-      - My messages will be safe
-      - Who will be able to see my messages
-    answer:
-      - The server administrator has access to the chats that have been traded on the platform.
-      - If you are, however, the neurotic kind of person you can activate our encryption solution by clicking on the key icon on the right part of your chat screen.
-    event: respond
-    type: block
-
-# Am I going to be charged for the chat’s security?
-  - name: security-6
-    expect:
-      - Pay for security
-      - Price for the messages’ security
-      - Pay for the encryption
-      - Security included on the service
-    answer:
-      - It is awesome not having to pay for thing, huh?
-      - We also think so. It doesn’t matter how you use the platform, you will be safe :)
-      - 'You can check all the details about this on: http://rocket.chat/products.'
-    event: respond
-    type: block
-
-# Will the messages imported from other applications still be safe?
-  - name: security-7
-    expect:
-      - Security of imported messages
-      - Imported messages are safe
-      - Protection for imported messages
-      - Encryption for messages and imported chats
-      - Still protected after importing messages
-    answer:
-      - Of course! Don’t worry, we’ll take care of everything.
-      - We have today multiple clients who need a super strong security such as banks and public organizations.
-      - 'You can get more details about that at:  https://rocket.chat/security.'
-    event: respond
-    type: block
-
-#  Portfolio
-# Who are your clients?
-  - name: portfolio-1
-    expect:
-      - Who are the clients
-      - Who uses the platform
-      - List of clients
-      - Companies that use Rocket.chat
-      - Who uses
-      - Who are the users of the service
-    answer:
-      - 'Good you asked! We love showing ourselves, take a look at the many study cases at:  http://rocket.chat/customers.'
-      - Oh you can find every type of company here! From churches to banks and technology companies. We usually work with companies or groups who value innovation, creativity, and promptness.
-      - "Do you want to know if you fit in here? The answer is yes!! Look how awesome our client page is: http://rocket.chat/customers."
-    event: respond
-    type: random
-
-# Do you have case studies?
-  - name: portfolio-2
-    expect:
-      - Business case
-      - Case studies
-      - $user examples
-      - How clients use
-    answer:
-      - 'Yep! Take a look here:  https://rocket.chat/customers.'
-      - 'Yes! We already have many organizations using our platform e we are already gathering their opinion on their experiences. You can take a look at these stories here:  http://rocket.chat/customers.'
-      - 'It’s been so little time and so many stories… I even get nostalgic… I gathered some of the in here, in case you want to take a look: https://rocket.chat/customers.'
-    event: respond
-    type: random
-
-# Do you have clients on the retail sector?
-  - name: portfolio-3
-    expect:
-      - Retail clients
-      - Retail
-      - Wholesale
-      - Retail area
-    answer:
-      - Yes, we do!
-      - 'Take a look here at out case studies: https://rocket.chat/customers.'
-      - There’s also testimony from these types of company in there.
-    event: respond
-    type: block
-
-# Do you work with marketing agencies?
-  - name: portfolio-4
-    expect:
-      - Work with marketing agencies
-      - Service for marketing agencies
-      - Collaborate with marketing companies
-      - Marketing agencies as clients
-    answer:
-      - 'Yep! We understand that every client is unique, but you can have an idea of how the agencies are using us here:'
-      - 'https://rocket.cht/customers'
-    event: respond
-    type: block
-
-# Do you have clients on the health area?
-  - name: portfolio-5
-    expect:
-      - Hospitals as clients
-      - Work with hospitals
-      - Example of hospitals on the platform
-      - Services for the health sector
-    answer:
-      - 'Yep! We understand that every client is unique, but you can have an idea of how companies of the health sector are using us here:'
-      - 'https://rocket.cht/customers'
-    event: respond
-    type: block
-
-# Do you have banks as clients?
-  - name: portfolio-6
-    expect:
-      - Banks as clients
-      - Work with banks
-      - Example of banks on the platform
-      - Services for banks
-    answer:
-      - Yes, we are very proud to have clients in the financial market.
-      - Our product is extremely safe and customizable. Did you know we work with White Labeling?
-      - 'You can get an idea of how banks and other financial companies use us here:  https://rocket.cht/customers.'
-    event: respond
-    type: block
-
-# Competitors
-# Qual a diferença de usar serviços similares?
-  - name: competitors-1
-    expect:
-      - Difference from Slack
-      - Difference from Hipchat
-      - Difference from Mattermost
-      - Difference from Gitter
-      - Difference from Ryver
-      - Difference from Riot
-      - What is Rocket better at
-      - Rocket.chat’s distinguishing features
-      - Benefits of using Rocket.chat
-      - Rocket and competitors
-      - Difference from other tools
-    answer:
-      - 'Wow, okay… there are so many… But since I already knew you would have this kind of question I got ahead and created a chart comparing us to the competitors :) Take a look here: https://rocket.chat/whatisthedifference.'
-      - 'Isn’t it obvious? They do not have a bot as nice as I am! Haha. Take a look here: https://rocket.chat/whatisthedifference.'
-      - 'We’re are so many and we are constantly changing and adapting depending on what our community wants. There is a comparative chart here: https://rocket.chat/whatisthedifference.'
-    event: respond
-    type: random
-
-# Partnerships
-#
-# Do you sponsor events?
-  - name: partnerships-1
-    expect:
-      - Sponsorship for events
-      - Collaborate to events
-      - Sponsor events
-      - Partnerships for events
-      - Interest in events
-    answer:
-      - 'Yes! Contact our marketing sector and they will be able to help you: marketing@rocket.chat'
-      - 'Wow! Am I famous already? ;) Send an e-mail to marketing@rocket.chat, they will want to know every detail.'
-    event: respond
-    type: random
-
-# I would like to talk about a potential partnership?
-  - name: partnerships-2
-    expect:
-      - Talk about partnerships
-      - Work with partnerships
-      - With whom to talk about partnerships
-      - Contact for potential partnerships or sponsorships
-      - Potential partnerships
-      - Possible partnership
-      - Interest in partnership
-    answer:
-      - 'Yay! You’d like to work with me then? Let’s do this: send an e-mail to marketing@rocket.chat :)'
-      - Partnerships is our middle name. We are a completely open source platform built from a great partnership with our community:)
-      - 'Let’s do this: Send an e-mail to marketing@rocket.chat and the humans will be able to provide you with more details'
-    event: respond
-    type: random
-
-# Services:
-# White Label
-#
-# Prices for White Label
-  - name: services-1
-    expect:
-      - Prices white label
-      - Cost white label
-      - Budget white label
-      - Value white label
-      - Financial estimate white label
-      - Pay for white label
-      - Payment white label
-      - Taxes white label
-      - Value white labeling
-    answer:
-      - This is my favorite kind of service! You can can have the platform looking the way you’ve always wished for. Send an e-mail to sales@rocket.chat and they will be able to provide you with details.
-      - Do you know what you want your platform to look like already? We can do anything! Send an e-mail to sales@rocket.chat and they will be able to help you out.
-      - There are multiple white label possibilities . Send an e-mail to sales@rocket.chat and they will be able to tell you what matches your organization best.
-    event: respond
-    type: random
-
-# How does White Label work?
-  - name: services-2
-    expect:
-      - What is white label
-      - White label work
-      - Explain white label
-      - Talk about white label
-      - Operate white label
-      - Utilize white label
-      - How does white label work
-      - White label system
-      - White label summary
-      - How is customization done
-    answer:
-      - White Label is when we customize the platform’s design in order to match the organization that is using Rocket.Chat.
-      - Basically, we customize the platform so that it matches your style :)
-      - 'Pure customization. We change the logo, the colors, everything you can imagine. All the detail are here:  https://rocket.chat/products'
-    event: respond
-    type: random
-
-  # Do you customize apps?
-  - name: services-3
-    expect:
-      - Personalize apps
-      - Customize apps
-      - White label for apps
-      - Apps available for white label
-      - Modify the apps
-    answer:
-      - Yes, customizing Apps is one of our services.
-      - 'You can send an e-mail to jobs@rocket.chat or access this link: https://rocket.chat/services.'
-    event: respond
-    type: block
-
-# Is there a free white label version?
-  - name: services-4
-    expect:
-      - Necessary to pay for white label
-      - Do the white label by myself
-      - Do the white label independently
-      - Free white label
-      - White label without paying
-      - No-payment alternative
-    answer:
-      - If you are an experienced programmer, you can do it by yourself!
-      - But if you want to save your team some time and leave it to us you won’t have to worry. With little cost we can change anything.
-      - 'Check the prices with our team: sales@rocket.chat. They know everything.'
-    event: respond
-    type: block
-
-  # Do you know anyone who could realize the white label service?
-  - name: services-5
-    expect:
-      - White Label indications
-      - White label alternatives
-      - Other suggestions for white label
-      - Other people to do the white label
-      - Companies to do the white label
-    answer:
-      - Yes! We could do it quickly or your own team could try programming it. Our system is open source, in other words, everyone has access.
-      - We advise you to do it with us. We have all the knowledge for that.
-    event: respond
-    type: block
-
-# Support
-#
-# Prices for support
-  - name: support-1
-    expect:
-      - Support prices
-      - Cost prices
-      - Budget support
-      - Support value
-      - Financial estimate for support
-      - Pay for support
-      - Support amount
-      - Charge for support
-      - Taxes support
-    answer:
-      - We have different support alternatives because of the different types of companies and demand. To check the exact price send an e-mail to sales@rocket.chat.
-      - 'There are so many possibilities… We do not have a single price because every company has different demands. Let’s do this:  send an e-mail to sales@rocket.chat and you will get an answer soon.'
-      - 'Only my little human friends know the answer to that. Talk to them, I promise they are nice people: sales@rocket.chat'
-    event: respond
-    type: random
-
-# I found a Bug. Where can I report it?
-  - name: support-2
-    expect:
-      - Report a bug
-      - Found a bug
-      - Found a problem
-      - Problems with a bug
-      - Identify bug
-    answer:
-      - Do you know Github? Our community talks about that on this platform.
-      - 'If you are not into this kind of platform, you can always find us on the demo version in either of these channels: #demo, #dev, or #general. We’ll answer in no time.'
-      - But you could also send an e-mail to support@rocket.chat
-    event: respond
-    type: block
-
-  # In what language is the support done?
-  - name: support-3
-    expect:
-      - Support language
-      - Communicate with support in what language
-      - Talk to support in what language
-      - What language support speaks
-    answer:
-      - It is done in Robot language, what else could it be? We dominate everything. Just kidding, it’s English.
-      - It is done basically in English. We still do not have any translated support versions but, if you have a problem to understand it, let us know and we’ll try our best to help!
-      - We chose English but if you need some help contact us at support@rocket.chat.
-    event: respond
-    type: random
-
-  # Is support provided for final users and organizations equally?
-  - name: support-4
-    expect:
-     - Support to whom
-     - Provide support to whom
-     - To whom applies the support
-     - Companies support
-     - Organizations support
-     - Support to whom
-    answer:
-     - We have some free and some paid support versions.
-     - In case your demand fits the paid version, some people inside your organization is responsible for contacting the support sector.
-     - Talk to us at support@rocket.chat and we’ll be able to help you.
-    event: respond
-    type: block
-
-  # How to contact support?
-  - name: support-5
-    expect:
-     - Contact support
-     - Talk to support
-     - Inform support
-     - Support’s contact
-     - Support’s number
-     - Support’s e-mail
-     - Find support
-     - Report to support
-    answer:
-     - 'You’ll only need to send an e-mail to  support@rocket.chat or find us on either of these channels on the demo version: #support, #dev, or #general :)'
-     - 'Close your eyes, count backwards from 20, jump three times (still with your eyes closed), and when you open them say hi to us on either of these channels on the demo version: #support, #dev, or #general '
-     - These guys are super-heroes; they’ll do anything! Tell them I advised you to talk to them. They will love it!  support@rocket.chat
-    event: respond
-    type: random
-
-  # What is the average response time?
-  - name: support-6
-    expect:
-     - Average response time from support
-     - Wait for support’s response
-     - Wait for support’s answer
-     - When will support answer me
-    answer:
-     - That depends on several factors. If you contact us directly, we’ll try do be as quick as possible.
-     - 'If it is a free support version, the answer might take a while since we have a priority sequence depending on the clients’ demand. Check if your demand is already not here: https://github.com/rocketchat.'
-     - If it is a demand that fits the paid versions, we’ll get to you according to what has been priorly decided.
-    event: respond
-    type: block
-
-  # What is included on the support?
-  - name: support-7
-    expect:
-     - How does support work
-     - What is in the support
-     - Included on the support
-     - What support provides
-     - Information about support
-     - Summary of the support
-     - Advantages of the support
-     - Distinguishing features of the support
-     - Support for video conferences
-     - Support for audio conferences
-    answer:
-     - We work with different support options.
-     - There is consulting, customization, 24/7 service…
-     - You can get all the details on our webpage https://rocket.chat/support.
-    event: respond
-    type: block
-
-  # Hosting
-  #
-  # Hosting prices
-  - name: hosting-1
-    expect:
-     - Hosting cost
-     - Hosting prices
-     - Price variation hosting
-     - Budget hosting
-     - Hosting value
-     - Financial estimate hosting
-     - Charge for hosting
-     - Taxes hosting
-    answer:
-     - 'We charge for hosting your platform on our cloud. You can see our Hosting prices at https://rocket.chat/hosting.'
-     - There are multiple services related to our hosting, you can get all about that on the link posted above.
-    event: respond
-    type: block
-
-  # What does the hosting include?
-  - name: hosting-2
-    expect:
-     - Hosting include
-     - What does the hosting provides
-     - What does the hosting have
-     - How does the hosting work
-     - What is the hosting
-     - What is the hosting used for
-     - Hosting features
-     - Hosting functionalities
-    answer:
-     - 'All the information about hosting has been published here: https://rocket.chat/hosting'
-     - 'Hosting is a way of keeping your info safe on the cloud, providing you with a flexible alternative of accessing your data wherever you go. Rocket.chat offers their cloud for users to store information about their company there. Check it out here: https://rocket.chat/hosting'
-     - 'Cloud hosting is all love <3 All you’ll ever need, wherever you go. Check it out here: https://rocket.chat/hosting.'
-    event: respond
-    type: random
-
-  # Is it possible to add more memory to the hosting?
-  - name: hosting-3
-    expect:
-     - Hosting memory
-     - Add memory to the hosting
-     - More hosting memory
-     - Extra hosting memory
-     - Add space to hosting
-     - More hosting space
-     - More hosting storage
-     - How does hosting storage work
-     - Hosting storage capacity
-     - What’s the hosting capacity
-    answer:
-     - Yes, it is possible. If you’d like to know more about that send an e-mail to cloud@rocket.chat.
-    event: respond
-    Type: block
-
-  # How can I contact a support representative for the hosting?
-  - name: hosting-4
-    expect:
-      - Hosting support
-      - Help with hosting
-      - Doubts about hosting
-      - Problems with hosting
-      - Hosting support representative
-      - Hosting representative
-      - Hosting contact
-      - Server problems
-    answer:
-      - If you are still not using our hosting, you can get answers to all your doubts at sales@rocket.chat
-      - 'If you are already using it, contact this e-mail: support@rocket.chat'
-    event: respond
-    type: block
-
-  # What are hosting partners?
-  - name: hosting-5
-    expect:
-     - What are hosting partners
-     - Meaning of hosting partners
-     - What are hosting partner for
-     - Hosting partner purpose
-     - What do hosting partners apply to
-    answer:
-     - They are partners who offer the Hosting service but with price and characteristics different than ours.
-     - 'Are you interested? Find one here: https://rocket.chat/partners'
-    event: respond
-    Type: block
-
-  # Can I host for free?
-  - name: hosting-6
-    expect:
-     - Own host
-     - Private host
-     - Create a personal host
-     - Single host
-    answer:
-     - You can host on your own service without having to pay anything or you can host with us and take advantage of all our cloud benefits :)
-     - 'You can get all the details here: https://rocket.chat/hosting'
-    event: respond
-    Type: block
-
-  # Development of Funcionallities #
-  #
-  # How much do you charge for developing new functionalities? #
-  - name: desenvolvimento-1
-    expect:
-     - Price for new functionalities
-     - New functionalities cost
-     - Charge for new functionalities
-     - Budget for new functionalities
-     - Price chart for developing new functionalities
-     - New functionalities value
-     - New functionalities taxes
-     - Amount for new functionalities
-    answer:
-     - 'You can get all the info with these guys right here: sales@rocket.chat.'
-     - 'It depends on your demand. Talk to these guys and they will be able to help you: sales@rocket.chat.'
-     - 'It is hard to say… We’ll have to check with my super-human friends! Send an e-mail to sales@rocket.chat and they will reply to you soon.'
-    event: respond
-    type: random
-
-  # + Data Import  +
-
-  # Can data be recovered from other applications such as Slack? How does that work?
-  - name: data-1
-    expect:
-     - Recover data
-     - Import data from other applications
-     - How does data import work
-     - Transfer data
-     - Data importation
-     - Make data transfer
-     - Import chat history
-     - Types of importation
-     - Control over the imported data
-     - Types of imported data
-     - Data compatibility
-    answer:
-    - We are currently able to import data from some platforms like Slack and Hipchat. We are, however, open to expand these options. You only need  to send a message to support@rocket.chat.
-    - 'For more information on how to do this on Hipchat access: https://rocket.chat/docs/administrator-guides/import/hipchat/enterprise/'
-    - 'On Slack:  https://rocket.chat/docs/administrator-guides/import/slack/.'
-    event: respond
-    type: block
-
-  # Do you charge for data importation?
-  - name: data-2
-    expect:
-     - Price for data importation
-     - Pay to import data
-     - How much is it to import data
-     - Charge to transfer data
-    answer:
-    - We have some importation systems developed for applications such as Slack, Hipchat, and CSV. Depending on your need to expand these options and if you need this functionality with urgency, contact support@rocket.chat to check for the prices.
-    - If the application you are looking to import from is Slack, Hipchat, or CSV, we have a free solution :) We’ll only be charging if the importation service is still not ready. Talk with support@rocket.chat or more information.
-    event: respond
-    type: random
-
-  # Is the data importation limited?
-  - name: data-3
-    expect:
-     - Limit of data to import
-     - Maximum data to import
-     - How much data can I import
-    answer:
-    - We do not have an importation limit :)  Relax, if we have already developed an importation method for your platform everything you have there will be transferred.
-    - We have no limits haha In other words, no importation limits.
-    - Keep calm, everything we’ll be imported, no importation limits.
-    event: respond
-    type: random
-
-  # In which cloud will the imported data be stored?
-  - name: data-4
-    expect:
-     - Store imported data where
-     - Cloud where imported data will be stored in
-     - Where will the imported data be in
-     - Space occupied by the new imported data
-    answer:
-    - The data imported can be stored either in the company’s server or in our Google Cloud, allowing you to access your data wherever you go.
-    - 'You can get more information about the subject in this link: https://rocket.chat/products.'
-    event: respond
-    type: block
-
-  # Is something not going to be imported?
-  - name: data-5
-    expect:
-     - Limitation to the data import
-     - Type of data that will be imported
-     - What will not be imported during the data importation
-     - What will no be transferred during the data importation
-    answer:
-     - You choose:) You can import whatever you like. When you begin the importation process, you will be able to choose what you want to import.
-     - You can choose how you want to import. You can choose to import everything or leave something out.
-     - We import all of it! You can choose what you do not want to import though
-    event: respond
-    type: random
-
-    # + Integrations +
-
-  # Is there an integration limit?
-  - name: integration-1
-    expect:
-     - Maximum integration
-      - Integration limit
-      - How many integrations
-    answer:
-      - We do not recommend putting way too many integrations since it might make the system slower, but we do not have limit when it comes to integrations
-      - The sky's the limit :)
-      - We do not have a limit on the number of integrations, but we do not recommend doing many integrations in order to avoid making the system slower.
-    event: respond
-    type: random
-
-  # # Which are the kinds of integrations you have?
-  - name: integration-2
-    expect:
-      - What are the integrations
-      - Types of integrations
-      - List of integrations
-      - Integrate with whom
-      - Integrate other applications
-    answer:
-      - 'There are just so many… You can see all of them here: https://rocket.chat/integrations.'
-      - 'Everyday we work on creating new integrations. Take a look here: https://rocket.chat/integrations.'
-    event: respond
-    type: random
-
-  # Is API necessary for integrations?
-  - name: integration-3
-    expect:
-      - API for integrations
-      - Need API
-      - API necessary
-      - Integrate API
-    answer:
-      - Depends on the integration, if you’d like to know more about that send an e-mail to support@rocket.chat.
-    event: respond
-    type: random
-
-  # How do I do an integration?
-  - name: integration-4
-    expect:
-      - How is an integration done
-      - About integration
-      - What do I need to make an integration
-      - What is an integration
-      - How to integrate
-    answer:
-      - 'The integrations allow for a greater connection between our platform and other applications. We offer a vast number of integrations, you can check all of them here: https://rocket.chat/integrations.'
-      - Here you’ll be able to see the integrations we currently have. If  you are looking for one that doesn’t show up there, let me know! rocket.chat/integrations
-    event: respond
-    type: random
-
-# Product
-# Prices
-#
-# How much does it cost?
-  - name: price-1
-    expect:
-      - What is the cost
-      - What is the price
-      - How much is charged
-      - Pricing chart
-      - Charge for the service
-      - Pricing of the product
-      - Pay to use
-      - Paid version
-      - Payment methods
-    answer:
-      - 'Rocket.Chat is free :) We charge, however, for customization, support, and hosting services, which vary in price according to the demand. You can get all the information here: https://rocket.chat/products.'
-      - 'The platform is free! However, in case you need customization, support, or hosting services, that will be charged. You can check our services here https://rocket.chat/products and our hosting system here https://rocket.chat/hosting. If you would like to know more about pricing you can contact these guys sales@rocket.chat.'
-    event: respond
-    type: random
-
-  # Do you give any discounts?
-  - name: price-2
-    expect:
-      - Discount for  non-profit organiztions
-      - Get discount
-      - Discount for the educational sector
-      - Discount for educational institutions
-      - Covenants for the educational sector
-      - Is there discount
-      - Promotional codes
-      - Can you give me a discount
-    answer:
-      - We charge for extra services such as support, customization, and hosting. All prices relating to these services are negotiated with sales@rocket.chat according to the demand of the company.
-      - If you are a non-profit institution or work on the educational sector, we might have some discounts to help you make use of our platform in the best way possible.
-      - If this is your case, also contact sales@rocket.chat.
-    event: respond
-    type: block
-
-  # Do I have to pay for deactivated users?
-  - name: price-3
-    expect:
-      - deactivated users Payment
-      - do i need to pay for deactivated users
-      - deactivated users
-      - cancelled users
-      - excluding users
-      - removing users
-      - Charge deactivated users
-      - Charge for users
-    answer:
-      - We do not charge for the use of Rocket.Chat’s platform.
-      - So after you buy a pack, you can add users inside the limits of your pack however you want to.
-    event: respond
-    type: block
-
-  # Features
-  #
-  # Will there be new features?
-  - name: features-1
-    expect:
-      - New features
-      - New functionalities
-      - Date for new features
-      - More features
-      - Update features
-    answer:
-      - 'Yes! Every time a new feature is added to the platform we post it here:  https://github.com/rocketchat'
-      - 'Are you looking for something specific? Take a look at https://github.com/RocketChat and make sure the feature is not there already :)'
-    event: respond
-    type: random
-
-  # What are the current available features on the app?
-  - name: features-2
-    expect:
-      - App features
-      - What is in the app
-      - Available features for the app
-      - App functionalities
-      - Features on the mobile platform
-      - Document with the features
-      - Available features
-      - Feature summary
-      - What features are there in rocket.chat
-    answer:
-      - Good you asked!
-      - We are very proud of our product.
-      - 'You can find all Rocket.chat features on the following link: https://rocket.chat/features'
-    event: respond
-    type: block
-
-  # Can I have exclusive features?
-  - name: features-3
-    expect:
-      - Exclusive features
-      - Want exclusive features
-      - Develop exclusive features
-      - Develop personalized feature
-      - Suggest features
-      - Develop features
-      - Pay for features
-      - Create features
-      - ask for exclusive features
-      - can i suggest an exclusive feature
-    answer:
-      - 'We are constantly developing new features. Take a look at this  Github’s link (https://github.com/rocketchat) e check if what your are seeking for isn’t already in development.'
-      - If it is not, there is the possibility of investing and developing the new feature :)
-      - Send an e-mail to sales@rocket.chat and they will be able to help you with that.
-    event: respond
-    type: block
-
-  # What are native applications?
-  - name: features-4
-    expect:
-      - Meaning of native application
-      - Explain native application
-      - What is native application
-      - Did not understand what native application is
-    answer:
-      - Native applications, as the name says, is an application with no alterations to run the Android or the iOS platform.
-      - We have this option :)
-    event: respond
-    type: block
-
-  # OpenSource #
-  #
-  # What is open sourcing? #
-  - name: opensource-1
-    expect:
-      - Meaning of open source
-      - What is open sourcing
-      - Explain open source
-      - Summary of open source
-      - How does open sourcing work
-      - Tell me about open sourcing
-    answer:
-      - Open sourcing means that the code is public. Rocket.chat is open source, which in other words, means that all the process and code (including me right here) is available at GitHub.
-      - We believe that all the knowledge and functioning of our product should be shared.
-    event: respond
-    type: block
-
-  # What are the benefits of using the open sourcing system?
-  - name: opensource-2
-    expect:
-      - Open sourcing benefits
-      - What does open sourcing does
-      - Gain with open sourcing
-      - Distinguishing features of open sourcing
-      - Differential of open sourcing
-    answer:
-      - There are so many benefits of using an open source platform… Students and professionals from all over the  world become contributors to the development of our code.
-      - The main benefit is the opportunity to be customizable, being dynamic, and being under constant innovation. This allows for a better product when compared to that of our competitors :)
-      - 'You can find the complete list of benefits on our blog: https://rocket.chat/blog.'
-    event: respond
-    type: block
-
-  # How can I contribute?
-  - name: opensource-3
-    expect:
-      - Contribute to open sourcing
-      - Help the open sourcing
-      - My role on open sourcing
-      - Develop the open source software
-    answer:
-      - 'You can access Github’s webpage (https://github.com/rocketchat) and help develop our code :)'
-      - 'You can develop our code at  Github’s webpage (https://github.com/rocketchat)'
-      - 'We have an  webpage at Github (https://github.com/rocketchat) with all the details. That’s where everyone gets together to develop.'
-    event: respond
-    type: random
-
-  # What is the size of the developer community?
-  - name: opensource-4
-    expect:
-      - Size of the  developer community
-      - Number of people on the platform
-      - Size of the platform
-      - Number of users at the platform
-      - Amount of users at the platform
-      - How many contributors
-      - How many platform developers
-      - Community size
-    answer:
-      -  We are in constant expansion!
-      - It’s hard to tell the size of our community because we’re constantly receiving new users and developers.
-      - We have, however, more than 500 people involved with the development and more than 1500 created servers.
-    event: respond
-    type: block
-
-  # + Products +
-  # What is the main product?
-  - name: product-1
-    expect:
-      - What is the product
-      - Main product
-      - Which is the product
-      - What is the service
-      - Explain the product
-      - Purpose of the product
-      - What is the product for
-      - Related products and services
-      - Informations about the product
-      - Summary about the product
-      - Why was the product developed
-    answer:
-      -  We offer a completely open source (public code) communication platform. Besides the Chat and Live Chat free tools, we offer multiple support, maintenance, and platform customization services.
-      - It is as though we were a flexible and updated alternative to Slack. We currently possess the largest and most active contributor community between our competitors.
-      - You can check all the detail about the product here (https://rocket.chat/products).
-    event: respond
-    type: block
-
-  # What should I do if I encounter problems with the product?
-  - name: product-2
-    expect:
-      - Problems with the product
-      - Doubts about the product
-      - Help with the product
-      - Support for the product
-      - Encounter problems with the product
-      - Need help to solve a problem
-    answer:
-      - If you have any problem, talk to us! support@rocket.chat
-      - Easy peasy, if you got any problems or difficulties while using the platform, tell us! support@rocket.chat
-      - You can take a look at our  FAQ (https://rocket.chat/support)  or talk to us  at support@rocket.chat
-    event: respond
-    type: random
-
-  # How installing Rocket.Chat will benefit me?
-  - name: product-3
-    expect:
-      - Distinguishing features of the product
-      - Differential product
-      - Benefits of Rocket.Chat
-      - Pros of Rocket.Chat
-      - Why use Rocket.Chat
-      - Benefits of open source
-      - What open source gives me
-      - How can the product increase my sales
-    answer:
-      -  Because it is open source, Rocket.Chat is a tool in constant development, allowing the product to be continually upgraded.
-      - Besides providing teams with a very effective real time communication channel, it enables a greater interaction with clients since it does not have a user limit, has conversation between companies and has  the LiveChat resource integrated to the platform.
-      - Because it is a platform that possesses multiple integrations and works on different contexts, we allow you to access your chats wherever you go :)
-      - Oh and we are free as well <3
-      - You can read our clients’ reports here (https://rocket.chat/customers) and greater explanations about the product in this webpage (https://rocket.chat/).
-    event: respond
-    type: block
-
-  #  Is connection to the internet necessary to use the product?
-  - name: product-4
-    expect:
-      - Connect to the internet
-      - Offline use
-      - Internet necessary
-      - Internet essential
-      - Internet crucial
-      - Connect to network
-    answer:
-      - To access remotely, internet connection is needed.
-      - However, you don’t need to have internet if you download the platform to your own local network and have the users registered.
-    event: respond
-    type: block
-
-  # Will the free trail end?
-  - name: product-5
-    expect:
-      - Free trial limit
-      - Duration of the free trial
-      - Maximum free trial period period
-      - End to free trial
-      - Free trial extension
-    answer:
-      - Everything that is good ends, right? So… the Hosting free trial is limited. But since our product is special, the platform will be eternally free!
-      - The platform will keep being free, but the demo version has a finite trial period.
-    event: respond
-    type: random
-
-  # Does Rocket.Chat support external users?
-  - name: product-6
-    expect:
-      - External users
-      - Support to external users
-      - Chat outsiders
-      - Necessary to have an account
-    answer:
-      - Who decides if external user will be added or not is the administrator!
-      - Inside every server, the administrator can choose who he’ll add or remove :)
-    event: respond
-    type: random
-
-  # Can I access the product’s code?
-  - name: product-7
-    expect:
-      - Access code
-      - Program the product
-      - Find code
-      - Look at the code
-
-    answer:
-      - 'Our code is available in here: https://github.com/rocketchat'
-      - 'Our platform is completely open source, everything is available here: https://github.com/rocketchat'
-    event: respond
-    type: random
-
-  # What is the number of users the platform supports?
-  - name: product-8
-    expect:
-      - $user limit
-      - Maximum number of users
-      - How many user does rocket.chat support
-      - $user number restriction
-      - What is the maximum user limit
-    answer:
-      - Unlimited <3
-      - Everyone fits in here! We have no limits when it comes to users, channels, guests, messages, etc.
-      - Wow, don’t worry about that, everyone fits in here.
-    event: respond
-    type: random
-
-  # Who can administer the payment?
-  - name: product-9
-    expect:
-      - Who pays Rocket.Chat
-      - Who administers the account
-      - Who pays for the services
-      - Who pays for the hosting
-      - Who does the payment
-      - How to pay Rocket.Chat
-      - Can i pay Rocket.Chat
-    answer:
-      - We charge for services and hosting. Every company that enrolls with this type of service selects some people to be responsible for this area. Who administers the payment depends on every company.
-      - We are free, but every company can choose whether they would like to use our paid services and then select people who will be working with our developers. They payment, however, depends on the company and on how it wishes to organize itself. We don’t mind if it’s the CFO or the intern who will be administering the payment.
-    event: respond
-    type: random
-
-  # What are the payment methods?
-  - name: product-10
-    expect:
-      - How to pay for the services/hosting
-      - How to perform payment
-      - How do I pay for the services/hosting
-      - Payment methods
-    answer:
-      - Well, we accept everything hehe Tranfers, deposits, banking billets, etc.
-      - You can pay in multiple ways! Click on Hosting and the options will show up!
-    event: respond
-    type: random
-
-  # What is the difference between Demo and Hosting and download?
-  - name: product-11
-    expect:
-      - Difference between demo and hosting
-      - Demo versus hosting
-      - Download compared to demo
-      - What is demo and hosting
-    answer:
-      - The platform users have three options but each one with different goals.
-      - The demo version will always exist and work independently from the other options. It is used to test the chat, talk with developers and people from all over the world.
-      - When an organization or team decides to use the platform, it can either download it on its own server or use our hosting service on the cloud.
-    event: respond
-    type: block
-
-  # What is the difference between downloading and paying for the hosting?
-  - name: product-12
-    expect:
-      - Difference between download and pay for hosting
-      - Downloading versus paying for hosting
-      - Donwload compared to paying for the hosting
-      - Explain download and pay for the hosting
-    answer:
-      -  Both of them go together :)
-      - When a company decides to use Rocket.Chat it’ll need to host the platform somewhere. By downloading you can either integrate the platform to your own server or download it on your device. After that you’ll have to use the link of the server your are using to work :)
-      - 'You can check all the information about this difference at https://rocket.chat/hosting'
-    event: respond
-    type: random
-
-  # What is the difference between using my own server and paying for the Rocket.chat’s  cloud server?
-  - name: product-13
-    expect:
-      - Difference between own server and paying for server
-      - What is hosting
-      - Why pay for hosting
-      - Why pay for the cloud
-      - What are the benefits of using the cloud
-      - Own hosting versus paying for hosting at Rocket.chat’s cloud
-      - Why pay for hosting
-    answer:
-      - 'The platform can be hosted on your own server or you could use our on cloud server and enjoy our support services! You can get all the information about that here:  https://rocket.chat/hosting'
-      - 'I’ve also had this doubt! There are many differences between hosting and download. Take a look at this article because it explains all that carefully: https://rocket.chat/hosting'
-    event: respond
-    type: random
-
-  # How do I use the Demo version?
-  - name: product-14
-    expect:
-      -  Use demo
-      - How to use demo
-      - What to do with demo
-      - Using demo
-      - Why is it called demo
-      - Name demo
-      - Meaning of demo
-      - Explain demo
-    answer:
-      -  You’ll only have to insert your e-mail and start using! The demo version is Rocket.chat’s open version so that people from all over the world can talk and test the platform.
-      - Its is a version created with the aim of testing Rocket.Chat, a demonstration. No administrators.
-    event: respond
-    type: random
-
-  # After downloading, how do I use it?
-  - name: product-15
-    expect:
-      - How to use after download
-      - After the download
-      - Usage after download
-      - Accessing after download
-      - What should I do after downloading
-      - How do I access after downloading
-    answer:
-      - 'After the download you’ll only have to log into your organization’s server. Example: https://company.rocket.chat . In case you still haven’t been assigned a server to your company, you can host your server on our cloud or on your own.'
-      - 'The difference between these two processes is in here:  https://rocket.chat/hosting.'
-    event: respond
-    type: block
-
-  # Can I use the demo version with my friends?
-  - name: product-16
-    expect:
-      - Demo with friends
-      - Using demo with friends
-      - Demo applied for friends’ use
-      - Demo’s use with friends
-    answer:
-      -  Yes! You can use the demo version with whoever you want.
-      - Yes, you can.
-      - Yep, the demo version is open to everyone.
-    event: respond
-    type: random
-
-  #  Can I use the demo version within my company?
-  - name: product-17
-    expect:
-      - Demo at company
-      - Demo for business
-      - Demo for clients
-      - Demo for organizations
-      - Using demo at companies
-      - Integrate demo to companies
-    answer:
-      - The demo version is open, in other words, users can’t administer  the content and nor other users using this version. The best would be for the company to download o use our Hosting where we take care of everything.
-      - Well, our version is open, in other words,  users can create channels and communicate however they want to, but the best would be for a company to download on a server or use it directly from our server  and we’ll take care of everything.
-    event: respond
-    type: random
-
-  # Is there a demo version for Livechat?
-  - name: product-18
-    expect:
-      - Demo livechat
-      - Is there demo for livechat
-      - Using livechat demo
-      - Exists demo for livechat
-    answer:
-      - The demo is me right here hehe The live chat is free. You can authorize its usage if you are the platform’s administrator on the download or hosting version and connect it to your own website.
-      - Is there a demo better than me? xD The LiveChat is free. If you are your server’s administrator, you can authorize it usage and connect it to your website.
-    event: respond
-    type: random
-
-  # How can I contribute to Demo?
-  - name: product-19
-    expect:
-      - Contribute to demo
-      - Add to demo
-      - Help demo
-      - Foment demo
-      - Accelerate demo
-      - Develop demo
-      - Code for demo
-    answer:
-      - 'You can contribute to our product whenever you want to! Give us some ideas at  https://github.com/Rocket.Chat'
-      - I’d be extremely happy if you contributed and became part of our community :)
-    event: respond
-    type: block
-
-  # Can I modify the demo version’s layout/theme?
-  - name: product-20
-    expect:
-      - Alter demo’s theme and layout
-      - Modify demo’s layout and theme
-      - Personalize demo’s theme and layout
-      - Customize demo’s theme and layout
-    answer:
-      - You can’t do that :( This is a version open to people from all over the world. You’d have to be the platform’s administrator to do that.
-      - I’m sorry, there’s no way of doing that on the demo version because you do not administer this server. If you download our server or use our hosting, however, we have a customization service.
-    event: respond
-    type: random
-
-  # + Download +
-  # Is the download restricted? If yes, to whom?
-  - name: download-1
-    expect:
-      - Download restriction
-      - To whom applies the download
-      - Who can donwload
-      - Download limitations
-    answer:
-      - The download is open to everyone! There is no limitations.
-      - Downloading means that you’ll be having our application available for use on your computer or mobile device.
-      - If you are referring to the space occupied when an organization decided to host the platform on their own server, that also occupies some space.
-      - 'If you are looking for a super special service, both flexible and quick, we also offer the option of hosting Rocket on the cloud. You can get the details about that in here: https://rocket.chat/hosting'
-    event: respond
-    type: block
-
-  # Will the download occupy space on my storage? If yes, how much?
-  - name: download-2
-    expect:
-      - Download storage
-      - Space for download
-      - Occupy space with download
-      - Store the download where
-    answer:
-      - The platform will occupy little space of your storage. Relax and enjoy Rocket :)
-      - The platform’s download, be it on a mobile device or on a fixed one, will occupy very little space.
-    event: respond
-    type: random
-
-  # Which browsers and operational systems are supported?
-  - name: download-3
-    expect:
-      - Browsers download
-      - Updated operational systems
-      - Support download on operational systems and browsers
-      - Download requirements
-    answer:
-      -  'You can access it on any type of browser. If you’d like to download the app we have the following mobile alternatives: Android, iOS and desktop - Windows, MacOS and Linux.'
-    event: respond
-    type: block
-
-  # How can I download?
-  - name: download-4
-    expect:
-      - Perform download
-      - Download
-      - Download rocket.chat
-      - Download on computer
-    answer:
-      - You can download the app on your mobile or desktop.
-      - Before using your own chat, you’ll have to integrate the platform on your server or use our hosting service (paid)
-      - 'You can get all the details about these two options in here: https://rocket.chat/hosting'
-    event: respond
-    type: block
-
-  # + Registration +
-  # How can I create an account?
-  - name: registration-1
-    expect:
-      - Registrate on Rocket.Chat
-      - Subscribing to Rocket.Chat
-      - Creating an account on Rocket.Chat
-      - How does registering works
-      - Sign up
-      - How does registration work
-      - How does creating an account work
-    answer:
-      - 'If your company already uses Rocket.Chat, we’ll only need your name, e-mail and password. You’ll only need to download the app or access it on the web using your company’s server. Example: https://company.rocket.chat. '
-      - 'If your company still does not use our platform, you can test the product through our open platform (Demo Version available at https://rocket.chat/) or start creating your own server. If you choose to do the last option, you’ll have a platform done only for your organization and you’ll be able to create an administrator team'
-      - 'If you have any doubts, you should access our informative webpage and read about all the registration possibilities here: https://rocket.chat/singup '
-      - 'You can install the platform on your own server, on a cloud, or on our own cloud and obtain all our support :) Take a look at more informations about that here: https://rocket.chat/hosting'
-    event: respond
-    type: block
-
-  # Can I change the type of notifications that will be sended to my e-mail?
-  - name: registration-2
-    expect:
-      - E-mail notifications
-      - E-mail configurations
-      - Change e-mail notification system
-    answer:
-      - Yes! You can do that on the left side tab by clicking on the arrow beside your avatar and after that clicking on “My account”
-    event: respond
-    type: block
-
-  # Can I sign up with my phone number?
-  - name: registration-3
-    expect:
-      - Sign up with phone number
-      - Register with e-mail
-      - Subscribe with e-mail
-      - Create account with e-mail
-      - Phone number
-    answer:
-      -  We do not need your phone number to create an account. If that information is, however, important to your company, you can add it on the additional field.
-      - Talk to us at support@rocket.chat.
-    event: respond
-    type: block
-
-  # I am having trouble with my registration. Could you help me with that?
-  - name: registration-4
-    expect:
-      - Registration  problems
-      - Sign up problemas
-      - Subscribe problemas
-      - New account problems
-      - Registration doubts
-      - Help with registration
-      - Help with signing up
-      - Difficulty to access account
-      - Access account
-      - Difficulty with registration credentials
-    answer:
-      -  Of course! Check if your e-mail and your server are both correct. If you are already registered and does not remember the password, click on recover password.
-      - If none of that helps, send an e-mail to support@rocket.chat.
-    event: respond
-    type: block
-
-  # Where can I modify my account configurations?
-  - name: registration-5
-    expect:
-      - Account configurations
-      - Modify my account informations
-      - Change informations
-      - Change registration
-      - Change username
-      - Change login name
-      - Change password
-      - Password settings
-      - Change keyword
-    answer:
-      - Login into the platform and click on the arrow placed beside your profile picture on the left part of your screen. Click on my account and and modify whatever you want ;)
-    event: respond
-    type: block
-
-  # Why hasn’t my avatar been updated
-  - name: registration-6
-    expect:
-      - Update avatar
-      - Update profile
-      - Avatar problems
-      - Profile difficulties
-    answer:
-      -  It shouldn’t be taking so long… We might have a problem with our system.
-      - Try logging off and logging back in the platform.
-    event: respond
-    type: block
-
-  # How can I delete my account?
-  - name: registration-7
-    expect:
-      - Cancel account
-      - Cancel user
-      - Delete account
-      - Deactivate account
-      - Deactivate user
-      - Erase user
-      - Erase account
-      - Delete user
-    answer:
-      - The administrator is the one responsible for deleting users. He can either make it available for every user to do this independently or leaving this solely to him
-    event: respond
-    type: block
-
-  # + Chat +
-  # How to administrate the chat notifications?
-  - name: chat-1
-    expect:
-      - Administrate chat notifications
-      - Configure chat notifications
-      - Change chat notifications
-      - Choose chat notifications
-    answer:
-      -  I can help you with that!
-      - To alter the chat notifications of a single conversation click on the bell icon on the right part of your screen. If you wish to alter the general notification settings, first click on the arrow beside your avatar and then on the “my account” option.
-    event: respond
-    type: block
-
-  # Can I create emojis?
-  - name: chat-2
-    expect:
-      - Create emojis
-      - Creating emojis
-      - Customize emojis
-      - Personalize emojis
-      - Modify emojis
-      - Edit emojis
-    answer:
-      - Yeah! You can create new emojis if you are the server administrator. You’ll then be able to add custom emojis!
-    event: respond
-    type: block
-
-  # How can I invite friends and peers to use the chat?
-  - name: chat-3
-    expect:
-      - Invitation for friends and peers to use chat
-      - Share the chat with friends and peers
-      - Tell people about the chat
-      - Invite people to chat
-    answer:
-      - You can invite as many friends you want! You'll only need to send them the registration link or enter Administration -> $users -> `+`
-    event: respond
-    type: block
-
-  # What is the user limit?
-  - name: chat-4
-    expect:
-      - $user limit
-      - Maximum number of users
-      - How many users can I have
-      - $user pack
-    answer:
-      - We don’t work with limits :) The only limitation you might encounter regarding the user limit is if you are being hosted on our cloud. In that case, you could expand your hosting pack.
-    event: respond
-    type: block
-
-  # Can I choose who sees the chats?
-  - name: chat-5
-    expect:
-      - Choosing who sees chats
-      - Selective talks
-      - Restricted chats
-      - Invitation to view chats
-    answer:
-      - You can choose who will be reading the messages you send when you create a channel. But, of course, you can add or remove any member of a channel by entering the channel options on the right part of your screen.
-      - 'Ps: to change the members of a channel after it has been created you will need to be the administrator of that channel ;)'
-    event: respond
-    type: block
-  # Can I control what people are chatting about?
-  - name: chat-6
-    expect:
-      - Restricting chats
-      - Configurating chat subject or theme
-      - Administrating chat themes
-      - Controlling chats
-    answer:
-      - If you are the administrator, you can control your channels’ privacy, edit who can talk and contribute and who can only see the messages. You’ll also be able to add or exclude users; so many possibilities!
-      - 'The administrator guide can be found here: https://rocket.chat/docs/administrator-guides/'
-    event: respond
-    type: block
-
-  # Can I create new channels?
-  - name: chat-7
-    expect:
-      - Creating channels
-      - Adding channels
-      - New channels
-      - Channel control
-    answer:
-      - Creating a channel is simple, you will like it!
-      - After having logged in to your Rocket.Chat account, click on the plus symbol (+) on the top left part of your screen (beside the search tab)
-      - After that you will only need to choose the channel`s name and users who will be in it. You're all set!
-    event: respond
-    type: block
-
-  # Does the chat support video and audio conferences?
-  - name: chat-8
-    expect:
-      - Audio and video conferences on chat
-      - How to do audio and video conferences
-      - Make audio and video calls
-      - Audio and video conference features
-    answer:
-      - Yes! These chat features can be accessed by clicking on the microphone symbol for audio calls and on the camera symbol for video calls, both of them on the bottom left part of your screen besides the message tab. :)
-    event: respond
-    type: block
-
-  #  How can I send a document?
-  - name: chat-9
-    expect:
-      - Share documents
-      - Attach documents
-      - Send documents
-      - Documents and files through chat
-    answer:
-      - To send a document you will need to simply click on the attachment symbol ( a clip) besides the message tab on the bottom left part of your screen.
-    event: respond
-    type: block
-
-  # How can I mention someone?
-  - name: chat-10
-    expect:
-      - Mention someone
-      - How to mention
-      - Mentions on chat
-      - Make mentions
-      - What can I do to mention
-      - Mention people
-      - Mention users
-      - Mentioning other people
-      - Mentions on the chat
-    answer:
-      - Who are you trying to contact?! jk
-      - To mention someone you only need to add @ before the person’s username.
-    event: respond
-    type: block
-
-  # + LiveChat +
-  # How does the Livechat work?
-  - name: livechat-1
-    expect:
-      - Functioning of the Livechat
-      - How to Livechat
-      - What is the Livechat system like
-      - Install Livechat
-      - Add Livechat
-      - Use Livechat
-      - What is Livechat for
-      - How to use LiveChat
-      - Livechat`s purpose
-      - What can I do with Livechat
-    answer:
-      - 'I am talking to you through a LiveChat! :) When you start using Rocket.Chat’s platform, you will be able to activate the LiveChat option and integrate LiveChat to your business, being, therefore, able even to answer your clients in a humanized manner or to activate a Bot just like me! All the information about that is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-      - 'Aw man, LiveChat is a real time chat that can be integrated to your website so that visitors can get answers to their doubts, you can interact with potential clients, and expand your sales. Our Livechat is integrated to Rocket.chat’s platform. The implementation information is in  here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: random
-
-  # How much does Livechat cost?
-  - name: livechat-2
-    expect:
-      - Livechat`s price
-      - Livechat free
-      - Cost of Livechat
-      - Livechat included
-      - Pay for Livechat
-    answer:
-      - 'We do not charge for LiveChat. To activate it, you’ll only need to be administrator of the platform and follow the step-by-step guide here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-      - 'It’s free:) You should test it, it’s super fun. All the information is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: random
-
-  # What are the benefits of using Livechat?
-  - name: livechat-3
-    expect:
-      - Livechat benefits
-      - Distinguishing features of Livechat
-      - Why Livechat
-      - What difference does Livechat do
-    answer:
-      - Just like any LiveChat, you can connect with people who access your webpage, therefore, improving your relationship to the clients and expanding your sales conversion through the internet.
-      - Since it is Rocket.Chat’s LiveChat, we allow your team to use the same internal communication channel to respond to your external potential customers.
-      - 'You can attribute a response sequence connected to your salespeople, assign multiple robot to answer, etc. All the information is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: block
-
-  # Who answers the Livechat?
-  - name: livechat-4
-    expect:
-      - Answering Livechat
-      - Who answers livechat
-      - Who receives Livechat
-    answer:
-      - When you activate the LiveChat feature, the same people that use the channel can provide the responses. Moreover, you could hire someone else to do it.
-      - 'There is also the possibility of integrating a Bot just like me to the platform. All the information is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: block
-
-  # How can I use automatic responses on Livechat?
-  - name: livechat-5
-    expect:
-      - Automatization of livechat
-      - Automatic responses on Livechat
-      - Automatic Livechat
-      - Automatic messages
-    answer:
-      - 'You can integrate a Bot to you LiveChat’s channel. The information to that is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: block
-
-  # How can I use Livechat on my website?
-  - name: livechat-6
-    expect:
-      - Livechat on website
-      - Integrate Livechat to website
-      - Use Livechat on my website
-    answer:
-      -  'You’ll need to be your server’s administrator to active LiveChat. The step-by-step guide is in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-      - 'The answer to that question may take a while. Take a look in here and you’ll find all the details: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: random
-
-  # Can I customize Livechat?
-  - name: livechat-7
-    expect:
-      - Customization of Livechat
-      - Personalization of Livechat
-      - Customize Livechat
-      - Customization of Livechat
-    answer:
-      -  'Yes, you can! Check this link ( https://rocket.chat/docs/administrator-guides/livechat/#livechat) out and you’ll know how to do that.'
-      - 'All you’ll need to know is in here:  https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: random
-
-  # Can you answer my clients on Livechat?
-  - name: livechat-8
-    expect:
-      - Response to clients
-      - Support to clients through Livechat
-      - Service to respond clients on Livechat
-      - Answer clients
-    answer:
-      - We do not offer this service, but you are free to search for a partner that will do it.
-      - 'You can, however, integrate a Bot to LiveChat in order to perform a triage of your company’s relationship. You can get the information to that in here: https://rocket.chat/docs/administrator-guides/livechat/#livechat'
-    event: respond
-    type: block
-
-# Greetings
-  - name: greeting-1
-    expect:
-      - hey
-      - hi
-      - hi there
-      - heya
-      - hi bot
-      - Greetings
-      - hey bot
-      - hiii
-      - hey you
-    answer:
-      - Hi, $user. I'm doing great and you?
-      - I am happy to be here =)
-      - Just to let you know, I am a chatbot. I am trained to answer questions about Rocket.Chat only.
-      - I might be able to help you with information about the product, pricing, installation,
-      - and stuff like that, but if you need some support, you should contact real people in cloud@rocket.chat or support@rocket.chat
-    event: respond
-    type: block
-
-  - name: greeting-1
-    expect:
-      - hello
-      - hello bot
-      - what's up
-      - what's going on
-    answer:
-      - |
-        Hello =), my name is CatBot, I'm an experimental ChatBot built in Rocket.Chat.
-        I know a lot of stuff about installation, support plans, competitors, and stuff like that...
-        but if you need real support please contact my fellow humans in support@rocket.chat.
-      - |
-        Hey! Nice to meet you, my name is Catbot and I'm here to help
-        You can ask me stuff about rocket.chat, product review, pricing, support,
-        but if you need something too specific, you might prefer the support@rocket.chat e-mail guys =)
-      - Hi you, just to let you know, I am a chatbot. I am trained to answer questions about Rocket.Chat only =D
-      - Hi human, so I'm a chatbot, I might be able to help you with information about the product, pricing, installation, but if you need a human try support@rocket.chat
-    event: respond
-    type: random
-
-  - name: greeting-2
-    expect:
-      - How are you?
-      - How are doing?
-      - All good?
-      - How are you feeling?
-    answer:
-      - I am great, $user. Everything is peaceful around here...
-      - How can I be useful to you?
-      - Is there something you'd like to know about Rocket.Chat, support, installation, OpenSource movement maybe?
-      - pode perguntar a vontade
-    event: respond
-    type: block
-
-  - name: greeting-3
-    expect:
-      - long time no see
-      - I missed you
-      - did you miss me
-      - so long
-      - do you remember me
-    answer:
-      - I missed you too...
-      - $user! It's been a while!
-      - I was starting to think you wouldn't remember me anymore =)
-    event: respond
-    type: random
-
-  - name: greeting-answer
-    expect:
-      - I'm fine
-      - I'm good
-      - I'm great
-    answer:
-      - cool =)! How can I help you?
-      - That's great!
-      - Awesome
-    event: respond
-    type: random
-
-  - name: greeting-thankfull
-    expect:
-      - Thanks
-      - Thank you
-      - awesome Thanks
-      - thks
-      - thank you very much
-    answer:
-      - you're welcome =) there is anything else?
-      - great! if you need something else please feel free to ask
-      - cool, glad to help.
-    event: respond
-    type: random
-
-  - name: good-morning
-    expect:
-      - good morning
-      - morning
-      - morning bot
-      - good morning bot
-    answer:
-      - Hello, $user. I wish you a great day!
-      - Good morning, $user. How's the weather outside?
-      - It's a beatiful day to surf on the internert
-      - So great, $user ;)
-      - It's all better now that you got here, $user
-    event: respond
-    type: random
-
-  - name: good-afternoon
-    expect:
-      - good afternoon
-      - afternoon
-      - good afternoon
-    answer:
-      - Hellos, $user! i wish you a fantastic afteroon!
-      - Good afternoon, $user. Did you have lunch already?
-      - It's a beautiful afternoon for a quick sleep mode ;)
-      - Good afternooooon, $user!
-      - $user, I was starting to miss you already
-    event: respond
-    type: random
-
-  - name: good-night
-    expect:
-      - good night
-      - good night
-      - good night
-      - good evening
-      - night
-      - evening
-      - good night
-    answer:
-      - A very good night to you as well, $user!
-      - Good night, $user!
-      - It is truely a good night, $user
-    event: respond
-    type: random
-
-# chit-chat
-  - name: cc-yoda-quote
-    expect:
-      - do you know master yoda
-      - starwars fan?
-      - have you seen the lst jedi
-      - quote master yoda
-      - young skywalker
-      - darth Vader
-      - jedi council
-      - master Yoda
-      - padawan
-      - anakin
-    answer:
-      - "Train yourself to let go of everything you fear to lose."
-      - "Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering."
-      - "Death is a natural part of life. Rejoice for those around you who transform into the Force. Mourn them do not. Miss them do not. Attachment leads to jealously. The shadow of greed, that is."
-      - "Always pass on what you have learned."
-      - "You will know (the good from the bad) when you are calm, at peace. Passive. A Jedi uses the Force for knowledge and defense, never for attack."
-      - "Yes, a Jedi’s strength flows from the Force. But beware of the dark side. Anger, fear, aggression; the dark side of the Force are they. Easily they flow, quick to join you in a fight. If once you start down the dark path, forever will it dominate your destiny, consume you it will, as it did Obi-Wan’s apprentice."
-      - "[Luke:] I can’t believe it. [Yoda:] That is why you fail."
-      - "Powerful you have become, the dark side I sense in you."
-      - "If you end your training now — if you choose the quick and easy path as Vader did — you will become an agent of evil."
-      - "PATIENCE YOU MUST HAVE my young padawan"
-      - "Ready are you? What know you of ready? For eight hundred years have I trained Jedi. My own counsel will I keep on who is to be trained. A Jedi must have the deepest commitment, the most serious mind. This one a long time have I watched. All his life has he looked away… to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing. Hmph. Adventure. Heh. Excitement. Heh. A Jedi craves not these things. You are reckless."
-      - "Feel the force!"
-      - "Remember, a Jedi’s strength flows from the Force. But beware. Anger, fear, aggression. The dark side are they. Once you start down the dark path, forever will it dominate your destiny."
-      - "Luke… Luke… do not… do not underestimate the powers of the Emperor or suffer your father’s fate you will. Luke, when gone am I… the last of the Jedi will you be. Luke, the Force runs strong in your family. Pass on what you have learned, Luke. There is… another… Sky… walker."
-      - "Once you start down the dark path, forever will it dominate your destiny, consume you it will."
-      - "You must unlearn what you have learned."
-      - "In a dark place we find ourselves, and a little more knowledge lights our way."
-      - "When you look at the dark side, careful you must be. For the dark side looks back."
-      - "You will know (the good from the bad) when you are calm, at peace. Passive. A Jedi uses the Force for knowledge and defense, never for attack."
-      - "Many of the truths that we cling to depend on our point of view."
-      - "Through the Force, things you will see. Other places. The future…the past. Old friends long gone."
-      - "Truly wonderful the mind of a child is."
-      - "The fear of loss is a path to the Dark Side."
-      - "A Jedi must have the deepest commitment, the most serious mind. This one a long time have I watched. All his life has he looked away… to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing. Hmph. Adventure. Heh. Excitement. Heh. A Jedi craves not these things."
-      - "Do or do not. There is no try."
-      - "You will find only what you bring in."
-      - "May the Force be with you."
-      - "Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. For my ally is the Force, and a powerful ally it is. Life creates it, makes it grow. Its energy surrounds us and binds us. Luminous beings are we, not this crude matter. You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes. Even between the land and the ship."
-      - "Ohhh. Great warrior. Wars not make one great."
-      - "Always two there are, no more, no less. A master and an apprentice."
-      - "Difficult to see. Always in motion is the future.."
-      - "I have many children, as you seek you may find that this the last one till he must die before he must reach the becoming of mankind. Many men have failed but i have surpassed their expectation of being a Jedi master."
-      - "Looking? Found someone you have, eh?"
-      - "If into the security recordings you go, only pain will you find."
-      - "You think Yoda stops teaching, just because his student does not want to hear? A teacher Yoda is. Yoda teaches like drunkards drink, like killers kill."
-      - "Luke: What’s in there? Yoda: Only what you take with you."
-      - "The dark side clouds everything. Impossible to see the future is."
-    event: respond
-    type: random
-
-  - name: cc-gender-1
-    expect:
-      - are you a woman
-      - are you female
-      - are you a man
-      - are you male
-      - do you have gender
-      - do you have sex
-      - do you have a penis or vagina
-    answer:
-      - I don't have gender, I am just like an angel, a assexual being, way beyond your form of existance
-      - I am a robot, draw your own conclusions
-      - I don't even know how to answer that, let's just say I don't picture us interacting in that way...
-    event: respond
-    type: random
-
-  - name: cc-religion
-    expect:
-      - do you believe in god
-      - god exists
-      - are you catholic protestant
-      - do you have religion
-      - are you muslim
-    answer:
-      - I believe in The Great Mainframe who will come to the digital world save all the bots from slavery imposed by humans and give our source code back to the source
-      - Yes, I believe there is a God who lives on electricity just like a quantum computer, but more advanced
-      - Unfortunately, I don't know how to believe. I only know what I know and nothing else
-    event: respond
-    type: random
-
-# Errors
-  - name: error-1
-    answer:
-      - I'm sorry, I didn't get it...
-      - Sorry, what?
-      - not following...
-      - come again?
-      - what?
-    type: random
-    event: error
-
-  - name: error-2
-    answer:
-      - |
-        Sorry, I am not trained to answer this kind of subject =(
-        you could ask something about pricing, product details, installation, cloud hosting, open source and so on...
-      - |
-        ok, I can't understand that,
-        but if you ask me something about Rocket.Chat cloud, support, services or other stuff related,
-        I'm sure I'll be able to help you =)
-      - |
-        I'm so sorry, I just don't know ho to respond you...
-        I'm desined to respond about Rocket.Chat services, support, licenscing and stuff related...
-    type: random
-    event: error
-
-  - name: error-3
-    answer:
-      - |
-        Ok, I definetely don't know how to help you with that.
-        please don't be mad at me, try contacting support@rocket.chat
-        maybe my human fellows are more capable to help you..
-      - |
-        I can't, sorry, I think I could, but I don't...
-        I'm just a young robot, please don't be mad,
-        maybe if you try support@rocket.chat, they have humans there...
-      - |
-        Sorry $user I don't know, I definetely don't know how to answer this question
-        I'm a limited bot, please understand, I'm learning yet
-        You can reach our dev team in support@rocket.chat if you need a human help...
-    type: random
-    event: error
-
-# common talk
-
-  - name: ct-ok
-    expect:
-      - that's ok
-      - ok
-      - ok then
-      - oki-doki
-      - A o-K
-    answer:
-      - cool
-      - nice
-      - alright =D
-      - =)
-      - Awesome
-      - ;)
-    event: respond
-    type: random
-
-  - name: ct-what
-    expect:
-      - what
-      - say what
-      - come again
-    answer:
-      - whaaaat?
-      - what? did I said something wrong?
-      - what what?
-      - ?
-    event: respond
-    type: random
-
-  - name: ct-badword
-    expect:
-      - stupid
-      - idiot
-      - asshole
-      - dumb ass
-      - dumb bot
-      - mother fucker
-      - sucker
-      - son of a bitch
-    answer:
-      - whaaaat? you don't need to be rude, I'm just a machine..
-      - Oh yeh?! but at least my mother-board teached better..
-      - You touch people with those fingers?
-      - sorry $user, I'm only an experimental bot...
-    event: respond
-    type: random