Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 631 Bytes

File metadata and controls

11 lines (10 loc) · 631 Bytes

TODO

  • Replace vm with puppeteer for modules to allow for greater flexibility in the permissions subsystem and to provide a standard browser environment to modules
  • Find and implement a tool to document the code
  • Add module-writing documentation
  • Add dependency resolution to modules (list dependencies in modules.json, the bot should rewrite the package.json and run npm install accordingly)
  • Print clearer error messages when modules fail
  • Handle ISUPPORT
  • HTTP API (as a module)
  • Web-based IRC client interface
  • Allow users to configure and start IRC bots from the available modules in the server, from the interface