Skip to content

A Discord bot for the PMMP community, originally made for the BoxOfDevs Discord.

License

Notifications You must be signed in to change notification settings

HimbeersaftLP/MagicalHourglass

Repository files navigation

MagicalHourglass

Join the Discord Server

A Discord bot for the PMMP community, originally made for the BoxOfDevs Discord.

Changelog

Version 2.0.0

  • Complete refactoring
    • Organise code into seperate classes
    • Use ES modules instead of CommonJS module format
    • Use node-fetch instead of request
    • Use custom command handler instead of switch/case
    • Use async/await instead of Promises
    • More robust error handling
  • Responses are now sent as proper replies
  • Bot now responds to DMs
  • Commands:
    • Added slash commands
    • Deprecated prefixed commands
    • github command added
      • Sends the same line preview as GitHub links in regular messages
      • Responds with an error message instead of silently failing like the automatic preview
      • Improvements: (apply to the old automatic line preview as well)
        • Uses embed for more possible characters
        • Support for selection of columns added
        • Some bugfixes
    • announce command added
      • Used by the bot administrator to notify all servers about updates
    • help rewrite
      • can now get detailed help for individual commands
      • is now automatically generated from the individual command data
    • channels command now displays the new text chat in voice channels
    • s command now shows the author
    • makesofe command now accepts hexadecimal color codes with or without #
    • eval command does not delete errors anymore
    • say command has been removed
    • ai command has been removed
    • All responses regarding wrong usage now look consistent
    • Some command outputs may have changed slightly
  • Config changes
    • JavaScript config instead of config.json because it's easier to load with ES-modules syntax
    • Configuration values can now be given using environment variables, defaults set in defaults.js
      • for the Docker image in defaults.docker.js
    • Constants like the reaction alphabet are no longer in the config file
  • Updated all dependencies

About

A Discord bot for the PMMP community, originally made for the BoxOfDevs Discord.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •