Читайте свойства пользователя обратно из файла convo программы-y - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь сохранить и прочитать свойства пользователя из файла.В настоящее время я могу сохранить его свойства в текстовом файле.Я пытался прочитать официальный документ , но не смог найти ответ, так как он разрабатывается

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

Вопрос:
Как загрузить свойства пользователя обратно в бот?

1 Ответ

0 голосов
/ 20 сентября 2018

Мой полный файл config.yaml имеет верхний вложенный раздел.Это клон y-bot.Но теперь его уже нет в хранилище.

conversations:
  type: file
  config_name: file_storage
  empty_on_start: true

Просто измените true на false.Вот и все!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...