__init__.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:alexa-skill-kit 作者: KNNCreative 项目源码 文件源码
def init(self, event, requires_permission=False, script_path='alexa_skill_kit/script.yml'):
        self.event = event
        request = event['request']
        session = event['session']
        context = event['context']
        perm = session['user']['permissions']

        self.device_id = context['System']['device']['deviceId']

        self.request_app_id = session['application']['applicationId']
        self.user_id = session['user']['userId']
        self.new_session = session['new']
        self.token = perm['consentToken'] if 'consentToken' in perm else False

        self.request_id = request['requestId']
        self.timestamp = request['timestamp']
        self.request_type = request['type']

        if 'intent' in request:
            self.intent_name = request['intent']['name']
            self.slots = request['intent']['slots']
        else:
            self.intent_name = False
            self.slots = False

        with Path.cwd().joinpath(script_path).open() as f:
            self.script = yaml.load(f)
            # print('script is ', self.script)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号