mm_os
Version:
MM_OS服务端架构,用于快速构建应用程序,支持网站建设、小程序后台、AI应用、物联网(IOT/AIOT)、游戏服务端等多种场景。
33 lines (32 loc) • 920 B
JavaScript
module.exports = {
/**
* 聊天方式执行指令
* @param {object} msg 消息
* @param {object} db 数据管理器,如: { next: async function{}, ret: {} }
* @returns {object} 执行结果
*/
async chat(msg, db) {
let ret = await this.main(msg, db);
let content = `${ret.location}${ret.datetime}的天气是${ret.weather},温度${ret.temperature}度,湿度${ret.humidity},风力${ret.wind}
`;
return content;
},
/**
* 执行指令主函数
* @param {object} msg 消息
* @param {object} db 数据管理器,如: { next: async function{}, ret: {} }
* @returns {object} 执行结果
*/
async main(msg, db) {
let form = msg.form;
return {
location: '梅州',
datetime: '2023-08-25 12:00',
weather: '晴朗',
temperature: '25',
humidity: '60%',
wind: '3级',
...form
}
}
};