Skip to content

Latest commit

 

History

History
55 lines (49 loc) · 1.16 KB

File metadata and controls

55 lines (49 loc) · 1.16 KB

TODO

Features

  • autologin
  • logging
  • karma
    • .karma info
    • .karma set
    • .karma set admin-only
    • [.] .karma clear
    • thing++ / ++thing
    • thing-- / --thing
    • if nick, attach karma to account
  • dict
    • .learn / .dict add
    • .info / .dict info
    • .forget / .dict remove
    • .forget / .dict remove admin-only
    • thing?
    • [.] save images
  • [.] list
    • [.] .list create <name>
    • [.] .list delete <name>
    • [.] .list add <name> <value>
    • [.] .list remove <name> <value>
  • [.] web
    • url snarfer
    • [.] log links
    • [.] show last link sent by user
  • [.] heralds
  • permissions
  • [.] conversions
    • [.] temperature
    • [.] height
    • [.] weight

Technical

  • Bluebird promises
  • Third-party pubsub for PurpleBot events
  • Convert server + socket option into socket://
  • Use something simpler than nconf.
  • Create CommandMap module.
  • Add decorators.
  • Unified users.
    • Last nick / aliases
    • Hostmask
    • Plugin custom data
    • Bot admin permission
    • [.] Last seen

Testing

  • add socket support to node-irc.