aiogram python. Возможно ли определить какую ссылку использовал пользователь при заходе на канал Telegram?
Я пишу бота для Телеграмма и у меня в определённый момент возник вопрос: возможно ли определить по какой ссылке пользователь присоединился к каналу?
Ответы (1 шт):
Автор решения: Penggrin
→ Ссылка
Попробуйте deep_linking.
В payload закидываем какие-нибудь параметры, которые потом принимаются в обработчике команды /start
async def get_start_link(payload: str, encode=False) -> str:
"""
Get 'start' deep link with your payload.
If you need to encode payload or pass special characters -
set encode as True
:param payload: args passed with /start
:param encode: encode payload with base64url
:return: link
"""
return await _create_link(
link_type="start",
payload=payload,
encode=encode,
)
Оно выдаст ссылку (как я понял).