chatbot.manager package

Submodules

chatbot.manager.bot_builder module

class chatbot.manager.bot_builder.BotBuilder(**kwargs)[source]

Bases: rest_framework.views.APIView

run_builder(data, type)[source]

insert nn_info version data :param req: :return:

chatbot.manager.service_manager module

class chatbot.manager.service_manager.ServiceManager(cb_id)[source]

Bases: object

This is the class where all the chatbot service start

class ThreadCls(input, func, type)[source]

Bases: threading.Thread

join()[source]
run()[source]
ServiceManager.run_chatbot(req_ctx, mode='none')[source]

execute chatbot as api mode :return:

ServiceManager.run_chatbot_with_file(req_ctx)[source]

uplaod files :return:

chatbot.manager.service_mapper module

class chatbot.manager.service_mapper.ServiceMapper(cb_id, entity_synonym)[source]

Bases: chatbot.common.chat_share_data.ShareData

run(share_data)[source]

Module contents