예제 #1
0
    def setUp(self):

        with open('../json/launch.json') as f:
            self.data = f.read()
        self.data = json.loads(self.data)

        self.request = Request(self.data)
예제 #2
0
 def setUp(self):
     with open('../json/intent_request.json') as f:
         self.requestData = f.read()
     self.requestData = json.loads(self.requestData.encode('utf-8'))
     self.request = Request(self.requestData)
     self.session = self.request.get_session()
     self.nlu = self.request.get_nlu()
     self.response = Response(self.request, self.session, self.nlu)
예제 #3
0
 def __init__(self, postdata, privateKey=''):
     '''
     构造方法
     :param postData:
     '''
     super(Bot, self).__init__()
     self.postData = postdata
     self.request = Request(postdata)
     self.session = self.request.getSession()
     self.nlu = self.request.getNlu()
     self.response = Response(self.request, self.session, self.nlu)
     self.handler = []
     self.botMonitor = BotMonitor(postdata)
     self.intercept = []
     self.certificate = None
     self.callBackFunc = None
     self.cakkBackData = None
     self.event = {}
예제 #4
0
파일: Bot.py 프로젝트: GregGe/AnimalSounds
 def __init__(self, post_data):
     """
     构造方法
     :param post_data:
     """
     super(Bot, self).__init__()
     self.postData = post_data
     self.request = Request(post_data)
     self.session = self.request.get_session()
     self.nlu = self.request.get_nlu()
     self.response = Response(self.request, self.session, self.nlu)
     self.handler = []
     # self.botMonitor = BotMonitor(post_data)
     self.intercept = []
     self.certificate = None
     self.callback_func = None
     self.callback_data = None
     self.event = {}
     logging.info('Bot init')
예제 #5
0
 def __init__(self, postdata):
     '''
     构造方法
     :param postData:
     '''
     Log.init_log('./log/bot-sdk-python')
     self.postData = postdata
     self.request = Request(postdata)
     self.session = self.request.getSession()
     self.nlu = self.request.getNlu()
     self.response = Response(self.request, self.session, self.nlu)
     self.handler = []
     # self.botMonitor = BotMonitor(postdata)
     self.intercept = []
     self.certificate = None
     self.callBackFunc = None
     self.cakkBackData = None
     self.event = {}
     logging.info('Bot init')
예제 #6
0
    def __init__(self, request_data, private_key=''):
        """
        构造方法
        :param request_data:
        :param private_key  私钥 此私钥和在技能 服务配置 中配置的公钥 为一对秘钥
        """

        self.__request_data = request_data
        logging.info('技能收到的请求数据:%s' % request_data)
        self.__request = Request(request_data)
        self.__session = self.__request.get_session()
        self.__nlu = self.__request.get_nlu()
        self.__response = Response(self.__request, self.__session, self.__nlu)
        self.__handler = []
        self.__botMonitor = BotMonitor(request_data, private_key)
        self.__intercept = []
        self.__certificate = None
        self.__callback_func = None
        self.__callback_data = None
        self.__event = {}
예제 #7
0
    def __init__(self, request_data, private_key= ''):
        """
        构造方法
        :param request_data:
        :param private_key  私钥 此私钥和在技能 服务配置 中配置的公钥 为一对秘钥
        """

        super(Bot, self).__init__()
        self.request_data = request_data
        self.request = Request(request_data)
        self.session = self.request.get_session()
        self.nlu = self.request.get_nlu()
        self.response = Response(self.request, self.session, self.nlu)
        self.handler = []
        self.botMonitor = BotMonitor(request_data, private_key)
        self.intercept = []
        self.certificate = None
        self.callback_func = None
        self.callback_data = None
        self.event = {}
예제 #8
0
    def setUp(self):
        with open('../json/intent_request1.json', encoding='utf-8') as f:

            self.data = f.read()
        self.data = json.loads(self.data)
        self.request = Request(self.data)