# Welcome!

Welcome to the official dlite.js documentation!

### Before reading this documentation, please read this:

1. For all properties, if discord returns null or undefined for the property, it will return undefined/null for your side

## What is dlite.js?

dlite.js is a new discord bot making package made by a special development team. dlite.js is designed for users to create bot more easily. Down below is the current key feature list.

| Name        | Description                                                                                                                                                                                                                                                                       |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| setPresence | Easily Set Presence of your bot, anywhere                                                                                                                                                                                                                                         |
| Async Based | <p>This library can be run with both async and sync.</p><p>However most fundamental features like get channel and</p><p>get guild requires async in order for it to work</p>                                                                                                      |
| Collection  | <p>Easily search through collections to find data. This is open for</p><p>users to use so this can also be used as database. </p><p>Note: This is stored in your device, and will stop working once storage ran out. Datas </p><p>stored will be wiped when bot goes offline.</p> |

### When will dlite.js be released?

There is not a certain release date yet, but is planned to release its first version before Christmas of 2020.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dlite.js.org/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
