Esempio n. 1
0
    def process(self, message: Message, **kwargs: Any) -> None:
        """Process an incoming message."""

        language_preprocessor = PreprocessingFactory(self.language).factory()
        _message = language_preprocessor.preprocess(message)
        message.text = _message.text
        message.data = _message.data
Esempio n. 2
0
 def fetch_training_examples(self, bot: Text, status=True):
     trainingExamples = TrainingExamples.objects(bot=bot, status=status)
     for trainingExample in trainingExamples:
         message = Message(trainingExample.text)
         message.data = {TRAINING_EXAMPLE.INTENT.value: trainingExample.intent}
         if trainingExample.entities:
             message.data[TRAINING_EXAMPLE.ENTITIES.value] = list(
                 self.__prepare_entities(trainingExample.entities)
             )
         yield message