Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 1.5 KB

Todo.md

File metadata and controls

40 lines (37 loc) · 1.5 KB

Todo List

  1. Chainable Modifier and Attribute. Managers should have default methods for modifier's individual attributes.
  2. Retriever for chainable retrieving options. (With query params such as "limit", "before") Retrieve MessageHistory, Reactions, Audit Logs, Recent Mentions(Client).
  3. FriendSuggestion (Unknown json object)
  4. GuildWidget - Parse Guild Embed Json, and get widget png.

Description

  • Done : Tested and working.
  • Half-Done : Missing stuff.
  • Not Done

Discord Objects

  • Guild
  • Member
  • Role
  • User
  • Channel
  • GuildChannel
    • TextChannel
    • VoiceChannel
  • PrivateChannel
  • Group
  • IChannelManager (For both text and voice)
  • Message
  • Permission
  • Emoji
  • Invite
  • InviteBuilder
  • Webhook

Planned Features

  1. OAuth - Get information about the authorized users and perform actions.
  2. Client - Create objects such as Group, Connection, Friend, etc.
  3. Bot - Get the bot application information.
  4. MessageProcessor - Add the ability to ignore markdowns and mentions
  5. Command Line Interface - A built in command line interface, used to get status about the identity, and shutdown, startup identities and connections.
  6. Events - Events for clients, guild members, voice states.
  7. Audio Support - Add user voice states, connections. Add a new web socket client for voice connection. Get received and sent voice data. Built-in audio players, track loaders, easy to extend and customize.