معرفی شرکت ها


Quart-Discord-any-2.2.2b1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Discord OAuth2 extension for Quart using modern Discord Libraries.
ویژگی مقدار
سیستم عامل OS Independent
نام فایل Quart-Discord-any-2.2.2b1
نام Quart-Discord-any
نسخه کتابخانه 2.2.2b1
نگهدارنده ['William Hatcher']
ایمیل نگهدارنده ['william@memotic.net']
نویسنده Philip Dowie
ایمیل نویسنده philip@jnawk.nz
آدرس صفحه اصلی https://github.com/Memotic/Quart-Discord-any
آدرس اینترنتی https://pypi.org/project/Quart-Discord-any/
مجوز MIT
# Quart-Discord [![PyPI](https://img.shields.io/pypi/v/Quart-Discord?style=for-the-badge)](https://pypi.org/project/Quart-Discord/) [![Read the Docs](https://img.shields.io/readthedocs/quart-discord?style=for-the-badge)](https://quart-discord.readthedocs.io/en/latest/) Discord OAuth2 extension for Quart using py-cord, nextcord, or the deprecated discord.py. ### Installation To install current latest release use one of the following commands: For py-cord: (My recommendation) ```sh python3 -m pip install Quart-Discord-any[pycord] ``` For nextcord: ```sh python3 -m pip install Quart-Discord-any[nextcord] ``` For the deprecated discord.py: ```sh python3 -m pip install Quart-Discord-any[discordpy] ``` # You _MUST_ install one of the extras! ### Basic Example ```python from quart import Quart, redirect, url_for from quart_discord import DiscordOAuth2Session, requires_authorization, Unauthorized app = Quart(__name__) app.secret_key = b"random bytes representing quart secret key" app.config["DISCORD_CLIENT_ID"] = 490732332240863233 # Discord client ID. app.config["DISCORD_CLIENT_SECRET"] = "" # Discord client secret. app.config["DISCORD_REDIRECT_URI"] = "" # URL to your callback endpoint. app.config["DISCORD_BOT_TOKEN"] = "" # Required to access BOT resources. discord = DiscordOAuth2Session(app) @app.route("/login/") async def login(): return await discord.create_session() @app.route("/callback/") async def callback(): await discord.callback() return redirect(url_for(".me")) @app.errorhandler(Unauthorized) async def redirect_unauthorized(e): return redirect(url_for("login")) @app.route("/me/") @requires_authorization async def me(): user = await discord.fetch_user() return f""" <html> <head> <title>{user.name}</title> </head> <body> <img src='{user.avatar_url}' /> </body> </html>""" if __name__ == "__main__": app.run() ``` For an example to the working application, check [`test_app.py`](tests/test_app.py) ### Requirements * Quart * Async-OAuthlib * cachetools ### Documentation Head over to [documentation] for full API reference. [documentation]: https://quart-discord.readthedocs.io/en/latest/


نیازمندی

مقدار نام
- Quart
- pyjwt
- oauthlib
- Async-OAuthlib
- cachetools
- discord.py
==1.8.3 sphinx
==2.0.0 nextcord
- py-cord


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

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


نحوه نصب


نصب پکیج whl Quart-Discord-any-2.2.2b1:

    pip install Quart-Discord-any-2.2.2b1.whl


نصب پکیج tar.gz Quart-Discord-any-2.2.2b1:

    pip install Quart-Discord-any-2.2.2b1.tar.gz