2 votes

Lire les propriétés de l'utilisateur à partir du fichier de convocation de Program-y

J'essaie d'enregistrer et de lire les propriétés de l'utilisateur à partir d'un fichier. Actuellement, je peux enregistrer ses propriétés dans un fichier texte. J'ai essayé de lire les document officiel mais je n'ai pas trouvé la réponse car il est en cours de développement.

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

Question :
Comment charger les propriétés de l'utilisateur dans le robot ?

0voto

Sarit Points 1199

Mon dossier complet config.yaml a une section supérieure imbriquée. Il s'agit d'un clone de y-bot . Mais maintenant, il a déjà disparu du référentiel.

conversations:
  type: file
  config_name: file_storage
  empty_on_start: true

Changez simplement true a false . C'est tout !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X