Metadata-Version: 2.1
Name: botank
Version: 0.0.1
Summary: A library for automated testing of Alice skills
Home-page: https://github.com/avidale/botank
Author: David Dale
Author-email: dale.david@mail.ru
License: MIT
Description: # botank
        Библиотека для автоматического тестирования навыков Алисы и других чат-ботов.
        Засыпаем бота случайными запросами и смотрим, как он справляется.
        
        Библиотека написана на питоне, но ботов дёргает по вебхуку, 
        и поэтому сами боты могут быть написаны на любом языке или вообще без языка.
        
        ## Самое главное
        Для установки необходимо иметь Python>=3.6 и пакетный менеджер pip 
        (либо аналог). 
        Пока что только так. 
        
        Установка:
        ```commandline
        pip install botank
        ```
        
        Как запустить:
        ```commandline
        python -m botank http://localhost:5000/alice/ -n 100 -o results.txt
        ```
        При подобном запуске ботанк направит по адресу `http://localhost:5000/alice/` 
        100 случайных запросов в навык, и сохранит результат обстрела 
        в файл `results.txt`.
        
        ## Как это работает
        На каждом шаге ботанк случайным образом выбирает одно из действий:
        * нажать на случайную кнопку из предложенных;
        * кинуть в бота случайной подстрокой его предыдущего ответа;
        * кинуть в бота случайно выбранной фразой из захардкоженного списка.
        
        После заданного числа итераций подобного обстрела выдаётся статистика 
        по кодам и времени ответа. 
        
        Ну и сами тексты сгенерированного диалога, надеемся, 
        могут навести разработчика бота на плодотворные мысли.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
