lappis-unb/tais

View on GitHub
bot/Makefile

Summary

Maintainability
Test Coverage
run-rocketchat:
    make config-bot
    python3 run-rocketchat.py

run-api:
    python3 -m rasa_core.run -d /models/dialogue -u /models/nlu/current --debug \
  --port 5005 --enable_api

run-console:
    python3 -m rasa_core.run -d /models/dialogue -u /models/nlu/current --debug

run-console-broker:
    python3 -m rasa_core.run -d /models/dialogue -u /models/nlu/current --debug --endpoints endpoints.yml

evaluate:
    python3 -m rasa_core.evaluate -d /models/dialogue -s data/core/

run-validator:
    python3 validator.py --intents data/intents/ --stories data/stories --domain domain.yml

# Force Makefile to execute e2e command every time
.PHONY: all e2e clean
e2e:
    python3 -m rasa_core.evaluate default --core /models/dialogue --nlu /models/nlu/current --stories e2e/e2e_stories_1.md --e2e
    python3 -m rasa_core.evaluate default --core /models/dialogue --nlu /models/nlu/current --stories e2e/e2e_stories_2.md --e2e

test-stories:
    python3 test_stories.py --stories e2e/e2e_stories_1.md --e2e
    python3 test_stories.py --stories e2e/e2e_stories_2.md --e2e

config-bot:
    python /scripts/bot_config.py -r ${ROCKETCHAT_URL} -an ${ROCKETCHAT_ADMIN_USERNAME} -ap ${ROCKETCHAT_ADMIN_PASSWORD} -bu ${ROCKETCHAT_BOT_USERNAME} -bp ${ROCKETCHAT_BOT_PASSWORD}