> For the complete documentation index, see [llms.txt](https://devkiki7000.gitbook.io/discord-components/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devkiki7000.gitbook.io/discord-components/ko-kr/master.md).

# Welcome

Discord components are cool, but discord.py will support it on version 2.0. It is hard to wait, so we made a third-party library for using components such as buttons or selects!  We're currently developing this library, so it has a lot of bugs. But it has enough features to make the components easy to use :)

This project is open source. You can see the repository [here](https://github.com/kiki7000/discord.py-components) ⭐.

Also, there is an official [discord server](https://discord.gg/pKM6stqPxS), so if you have a question, feel free to ask it on this server.

There are [few examples](https://github.com/kiki7000/discord.py-components/tree/master/examples) for you. Try it!

If you are new to this library, we recommend you to look at [Getting started](/discord-components/ko-kr/guide/getting-started.md) first.

### Features

* You can use discord components and handle interactions easily!
* Methods based on discord.py.
* Supports discord.ext.commands, and going to support [discord-py-slash-command](https://discord-py-slash-command.readthedocs.io/en/latest/).

### Docs

[This ](https://devkiki7000.gitbook.io/discord-components)is the docs! It could contain many grammatic errors, spelling mistakes, and typos because I am not a native English speaker. So if there is a problem on the docs, contact me or create an issue.

### License

This project is under the MIT License.

### Contribute

Anyone can contribute to this by forking [the repository](https://github.com/kiki7000/discord.py-components), making a change, and [create a pull request](https://github.com/kiki7000/discord.py-components/compare)!&#x20;

But you have to follow these to PR.

* Use the black formatter.
* Use [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
* Test.

### Thanks to

* [Minibox](https://github.com/minibox24) - Button API explanation when the button docs were only for beta users.
* [Lapis](https://github.com/Lapis0875) - Suggested a method to change every class's property.
*
