Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 1.73 KB

TODO.md

File metadata and controls

81 lines (59 loc) · 1.73 KB

Zero Two v4 TODOs

  • General works to be done:

    • Move utils functions to a separate crate

    • Generalize the duplicate pagination functions

    • Per-guild on/off switches for features

      • Load/Save configs (using PostgreSQL)
      • Config menu for boolean configs
        • Use "wait for user answer" for non-boolean configs
    • Setup the commands permissions

    • Fix the markdown parsing

    • Change all ToString impls to Display

    • Add descriptions and usage to all commands

    • Move commands to separate crate

    • Start implementing Slash commands

    • Improve error logging (preferably a backtrace?) (Use Sentry.io)

      • Setup sentry in dokku
      • Add sentry error reporting EVERYWHERE!!!
    • Lack of Error logging is becoming a big issue

    • Save menu entries into disk, to allow for cross-restart menu interactions

    • Moderation:

      • Log user (mod-only?) actions
  • Bot features:

    • Monitors

      • AniList links monitor
      • Discord id monitor
    • Commands

      • AniList commands:

        • airing
        • anime
        • character
        • manga
        • staff
        • source
        • user
        • studio
      • Knowledge commands:

        • urban
      • Fun commands:

        • bigtext
        • cookie
        • golender
        • fortune
        • owo
        • next
        • giphy
        • nlimage
      • Meta commands:

        • avatar
        • bot_info
        • who
        • ping
      • System commands:

        • cleanup
        • dm
        • echo
        • embed
        • log
        • shutdown
        • reboot