@diamondbot/inspire-command
Version:
DiamondBot command that posts AI generated inspirational quote from inspirobot
32 lines (24 loc) • 763 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _core = require("@diamondbot/core");
var _nodeFetch = _interopRequireDefault(require("node-fetch"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class InspireCommand extends _core.ChatCommand {
constructor(options = {}) {
super(Object.assign({
name: 'inspire',
description: 'Shows an AI generated inspirational quote'
}, options));
}
async exec({
channel
}) {
const res = await (0, _nodeFetch.default)('https://inspirobot.me/api?generate=true');
const imageUrl = await res.text();
await channel.send(imageUrl);
}
}
exports.default = InspireCommand;