معرفی شرکت ها


dpy-button-utils-1.1.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

An extension for discord.py that allows your bot to use buttons
ویژگی مقدار
سیستم عامل -
نام فایل dpy-button-utils-1.1.0
نام dpy-button-utils
نسخه کتابخانه 1.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده crazygmr101
ایمیل نویسنده author@example.com
آدرس صفحه اصلی https://github.com/crazygmr101/button-utils
آدرس اینترنتی https://pypi.org/project/dpy-button-utils/
مجوز -
# Usage ## ButtonPaginator ```python from discord.ext import commands from dpy_button_utils import ButtonPaginator bot = commands.Bot(command_prefix="!", help_command=None) @bot.command() async def page_plain_text(ctx: commands.Context): paginator = ButtonPaginator(bot, messages=[f"Option {x}" for x in range(10)], timeout=10) await paginator.run(ctx) @bot.command() async def page_embeds(ctx: commands.Context): paginator = ButtonPaginator(bot, embeds=[ discord.Embed(title="bonk", description=f"Option {x}") for x in range(10) ]) await paginator.run(ctx) bot.run("TOKEN") ``` After the paginator is done, you can access the page it left off on with `paginator.counter`. ## ButtonConfirmation ```python from discord.ext import commands from dpy_button_utils.confirmation import ButtonConfirmation bot = commands.Bot(command_prefix="!", help_command=None) @bot.command() async def confirm(ctx: commands.Context): if await ButtonConfirmation(ctx, "Do the bad thing?", destructive=True, confirm="YES", cancel="no pls").run(): await ctx.send("yes :D") else: await ctx.send(":(") @bot.command() async def confirm2(ctx: commands.Context): if await ButtonConfirmation(ctx, "Do the thing?", destructive=False, confirm="YES", cancel="no pls").run(): await ctx.send("yes :D") else: await ctx.send(":(") bot.run("TOKEN") ``` `ButtonConfirmation` takes a few different keyword arguments, after the `Context` and `message`. - `destructive` - can either be `True` or `False`. `True` causes a red confirm button, and `False` causes a blue one - `timeout` - Time in seconds for the confirmation to auto-cancel - `confirm` - Confirmation button label - `cancel` - Cancel button label - `confirm_message` - Text to change to on a confirmation - `cancel_message` - Text to change to on a cancel The defaults are: - `destructive` - False - `timeout` - 60 - `confirm` - Confirm - `cancel` - Cancel - `confirm_message` - `None` - this appends `Confirmed` to the original message - `cancel_message` - `None` - this appends `Cancelled` to the original message


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

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


نحوه نصب


نصب پکیج whl dpy-button-utils-1.1.0:

    pip install dpy-button-utils-1.1.0.whl


نصب پکیج tar.gz dpy-button-utils-1.1.0:

    pip install dpy-button-utils-1.1.0.tar.gz