LoginURLButton¶
LoginURLButton is a single inline button with HTTPS URL used to automatically authorize the user.
The button requires a text label and authentication URL. Optional parameters include forward_text, bot_username, and request_write_access.
Code example:
from aiogram_dialog.widgets.kbd import LoginURLButton
from aiogram_dialog.widgets.text import Const
login_btn = LoginURLButton(
text=Const("Login"),
url=Const("https://example.com/login"),
request_write_access=True,
)
Result:
Classes¶
- class aiogram_dialog.widgets.kbd.button.LoginURLButton(text, url, forward_text=None, bot_username=None, request_write_access=None, id=None, when=None)¶
- Parameters:
text (Text)
url (Text)
forward_text (Text | None)
bot_username (Text | None)
request_write_access (bool | None)
id (str | None)
when (str | MagicFilter | Predicate | None)