inspire.js 576 B

123456789101112131415161718192021222324252627
  1. const request = require("request-promise-native");
  2. const documentation = {
  3. "inspire me": {
  4. auth: false,
  5. description: "Generates an inspiring quote just for you"
  6. }
  7. };
  8. async function inspire(msg) {
  9. let result = await request("https://inspirobot.me/api?generate=true");
  10. msg.channel.send(`${msg.author.toString()} Here is a piece of my wisdom:`, {
  11. files: [ result ]
  12. });
  13. }
  14. const commands = {
  15. "inspire me": msg => {
  16. inspire(msg);
  17. }
  18. };
  19. module.exports = {
  20. commands: commands,
  21. documentation: documentation
  22. };