代码之家  ›  专栏  ›  技术社区  ›  joe

从program-y的conva文件读回用户属性

  •  2
  • joe  · 技术社区  · 7 年前

    我正在尝试保存并从文件中读取用户的属性。 目前,我可以将他的属性保存到纯文本文件中。 official document ,但我找不到答案,因为它正在开发中

    config.yml

    brain:
    
        # Overrides
        overrides:
          allow_system_aiml: true
          allow_learn_aiml: true
          allow_learnf_aiml: true
    
        # Defaults
        defaults:
          default-get: unknown
          default-property: unknown
          default-map: unknown
          learnf-path: $BOT_ROOT/aimlf
    
        # Nodes
        nodes:
          pattern_nodes: $BOT_ROOT/config/pattern_nodes.conf
          template_nodes: $BOT_ROOT/config/template_nodes.conf
    
        # Binary
        binaries:
          save_binary: false
          load_binary: false
          binary_filename: /tmp/y-bot.brain
          load_aiml_on_binary_fail: false
    
        # Braintree
        braintree:
          file: /tmp/braintree.xml
          content: xml
    
        files:
            aiml:
                files: $BOT_ROOT/aiml
                extension: .aiml
                directories: true
                errors:
                  file: /tmp/y-bot_errors.csv
                  format: csv
                  encoding: utf-8
                  delete_on_start: false
                duplicates:
                  file: /tmp/y-bot_duplicates.csv
                  format: csv
                  encoding: utf-8
                  delete_on_start: false
                conversations:
    
                  # User's properties
                  type: file
                  config_name: file_storage
                  empty_on_start: false
                  file_storage:
                    dir: $BOT_ROOT/conversations
                # Bot's properties
                properties: $BOT_ROOT/config/properties.txt
    

    Console.convo

    topic:*
    gender:MALE
    name:john
    lastname:conor
    gendername:I like to stay informed.
    firstname:friend
    


    如何将用户的属性加载回bot?

    1 回复  |  直到 7 年前
        1
  •  0
  •   joe    7 年前

    config.yaml 文件具有上部嵌套部分。它是 y-bot . 但现在它已经从存储库中消失了。

    conversations:
      type: file
      config_name: file_storage
      empty_on_start: true
    

    只要改变 true false . 这就是全部!