UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

50 lines (45 loc) 1.32 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var tslib_es6 = require('../tslib.es6-01322ba9.js'); var weather_api = require('./api.js'); var weather_parse = require('./parse.js'); require('../node/fs-util.js'); require('fs'); require('path'); require('../fs/fs.js'); require('../time/time.js'); /** * 获取深圳天气信息,可用于通过机器人发送到群聊 * @returns {object} 天气信息和是否有变化 * @example * * getWeatherRobotContent().then(resp => { * const { content, isSame } = resp * * console.log(content) * // ## 深圳当前正在生效的预警如下 * // ... * * console.log(isSame) * // false * }) */ function getWeatherRobotContent() { return tslib_es6.__awaiter(this, void 0, void 0, function () { var data, _a, content, isSame; return tslib_es6.__generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, weather_api.fetchWeatherData()]; case 1: data = _b.sent(); _a = weather_parse.parseWeatherData(data), content = _a.content, isSame = _a.isSame; return [2 /*return*/, { content: content, isSame: isSame }]; } }); }); } exports.getWeatherRobotContent = getWeatherRobotContent;