UNPKG

@diamondbot/inspire-command

Version:

DiamondBot command that posts AI generated inspirational quote from inspirobot

32 lines (24 loc) 763 B
"use strict"; 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;