معرفی شرکت ها


bot-ui-kitty-0.1.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A UI kit containing reusable, dynamic, and intuitive views for Discord bots.
ویژگی مقدار
سیستم عامل -
نام فایل bot-ui-kitty-0.1.5
نام bot-ui-kitty
نسخه کتابخانه 0.1.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Nuztalgia
ایمیل نویسنده nuztalgia@gmail.com
آدرس صفحه اصلی https://github.com/nuztalgia/bot-ui-kitty
آدرس اینترنتی https://pypi.org/project/bot-ui-kitty/
مجوز Apache-2.0
# 😻 Bot UI Kitty [![Development Status](https://img.shields.io/pypi/status/bot-ui-kitty?color=orange)](https://pypi.org/project/bot-ui-kitty/) [![Latest Version on PyPI](https://img.shields.io/pypi/v/bot-ui-kitty)](https://pypi.org/project/bot-ui-kitty/) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/bot-ui-kitty)](https://pypi.org/project/bot-ui-kitty/) [![Build Status](https://img.shields.io/github/actions/workflow/status/nuztalgia/bot-ui-kitty/build.yml?branch=main)](https://github.com/nuztalgia/bot-ui-kitty/actions/workflows/build.yml) [![CodeQL Status](https://img.shields.io/github/actions/workflow/status/nuztalgia/bot-ui-kitty/codeql.yml?branch=main&label=codeQL)](https://github.com/nuztalgia/bot-ui-kitty/actions/workflows/codeql.yml) [![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/nuztalgia/bot-ui-kitty/main?label=codefactor)](https://www.codefactor.io/repository/github/nuztalgia/bot-ui-kitty) A collection of reusable, dynamic, and intuitive Discord UI views, built on top of Pycord's [**Bot UI Kit**](https://docs.pycord.dev/en/master/api/ui_kit.html). This project was originally created for personal use in my (way too many) Discord bots, but I decided to make it more easily accessible just in case other bot developers find it helpful. 💜 Currently, the only supported Discord library is **[Pycord]**, because that's the one that most of my bots happen to use. I'd love to extend support to other libraries too, but I'm not sure when I'll be able to make the time to do so. In the meantime, if you're using a different library, check out my other utility kit for Discord bots – **[Botstrap]**! [pycord]: https://github.com/Pycord-Development/pycord [botstrap]: https://github.com/nuztalgia/botstrap [**Contributions**][1] to this project are very welcome, as long as they [pass](https://results.pre-commit.ci/latest/github/nuztalgia/bot-ui-kitty/main) [all](https://github.com/nuztalgia/bot-ui-kitty/actions/workflows/build.yml) [the](https://github.com/nuztalgia/bot-ui-kitty/actions/workflows/codeql.yml) [checks](https://www.codefactor.io/repository/github/nuztalgia/bot-ui-kitty) to keep it green and healthy. ✅ [1]: https://github.com/nuztalgia/bot-ui-kitty/blob/main/.github/contributing.md ## Installation ``` pip install -U bot-ui-kitty ``` Python **3.10** or higher is required. It's also generally a good idea to upgrade pip (`python -m pip install -U pip`). ### For Development ``` git clone https://github.com/nuztalgia/bot-ui-kitty.git cd bot-ui-kitty pip install -e . ``` This will create an [editable installation] of `bot-ui-kitty` in your current environment. Any changes you make to the code will immediately take effect, so using a [virtual env] is highly recommended! [editable installation]: https://pip.pypa.io/en/stable/topics/local-project-installs/#editable-installs [virtual env]: https://docs.python.org/3/tutorial/venv.html ## Available Views ### [Dynamic Select](https://github.com/nuztalgia/bot-ui-kitty#dynamic-select) This view is designed to handle any use case that calls for selecting a single item from a sequence of possible options. It'll automatically choose to display either a row of buttons, a dropdown menu, or a combination of both (to emulate pagination) depending on the **number of options** you throw at it! 🤹 - **Example 1:** Choose your starter Pokemon! (**3** options) ![image](https://user-images.githubusercontent.com/95021853/202794482-60a5ca50-7593-4f66-a160-3ba1509d4d84.png) ```py number = await uikitty.dynamic_select( ctx, content="Choose your starter Pokemon!", **{"🌱 Bulbasaur": 1, "🔥 Charmander": 4, "💧 Squirtle": 7}, ) await ctx.edit(content=f"Your Pokemon's number is **#00{number}**!", view=None) ``` *** - **Example 2:** What time is it, Mr. Wolf? (**24** options) ![image](https://user-images.githubusercontent.com/95021853/202796751-5f541611-4806-4918-ad34-aa347f92b807.png) ```py time = await uikitty.dynamic_select( ctx, *[f"{str(i).zfill(2)}:00" for i in range(24)], select_placeholder="What time is it, Mr. Wolf?", ) await ctx.edit(content=f"It's ~~{time}~~ **DINNER TIME!!!**", view=None) ``` *** - **Example 3:** I heard you like chemistry... (**119** options) ![image](https://user-images.githubusercontent.com/95021853/202812334-ac9ee8a9-3083-4276-b0b2-edbcf8cef30e.png) ```py element = await uikitty.dynamic_select( ctx, embed=Embed(title="Select an element to learn more about it!", color=color), **elements_data, ) embed = Embed( title=element["name"], description=element["summary"], url=element["source"], ) await ctx.edit(embed=embed, view=None) ``` **Note:** `elements_data` in the above snippet is sourced from [Bowserinator/Periodic-Table-JSON][periodic-table-json]. [periodic-table-json]: https://github.com/Bowserinator/Periodic-Table-JSON *** More types of views will be coming soon. Watch this space! 👀 ## License Copyright © 2022 [Nuztalgia](https://github.com/nuztalgia). Released under the [Apache License, Version 2.0][license]. [license]: https://github.com/nuztalgia/bot-ui-kitty/blob/main/LICENSE


نیازمندی

مقدار نام
==2.3.2 py-cord


زبان مورد نیاز

مقدار نام
>=3.10 Python


نحوه نصب


نصب پکیج whl bot-ui-kitty-0.1.5:

    pip install bot-ui-kitty-0.1.5.whl


نصب پکیج tar.gz bot-ui-kitty-0.1.5:

    pip install bot-ui-kitty-0.1.5.tar.gz