Search Results for

    Show / Hide Table of Contents

    内置函数库

    在开发中,进一步提供系统灵活性,在函数定义中,系统预置了以下几个工具对象,方便聊天机器人开发者实现各种功能的聊天机器人。以下内容假设读者已经掌握了JavaScript编程语言。

    要点提示

    注意 this 的使用

    一些 builtin 的函数只在 exports 的函数内可用,注意在这些函数前的 this,它们是必须的。使用 this 前缀的变量代表该变量依赖于在函数内部的 this 对象。比如:

    exports.customFn = async function(){
        debug(this.user.id); // this.user is available here inside an exports function
    }
    

    JavaScript 运行时

    目前,Chatopera 机器人平台为函数提供的 JavaScript 运行时是 node:10.21.0,发布于 2020-06-02。一些微小的最新的 Node.js 的 LTS 上的功能可能并不支持,v10.21.0 目前是应用最多的 LTS 版本,更稳定和兼容广泛。

    函数库

    • basics
    • message
    • user
    • maestro
    • 3rd-party
    In This Article
    Back to top Copyright © (2018-CopyrightYearPlaceholderDONOTCHANGEManually) 北京华夏春松科技有限公司 京ICP备20023756号-3